Публикации по теме 'learning-to-code'
Что такое NaN в JavaScript
Если вы попытаетесь преобразовать что-либо в число, и это не удастся сделать, вы получите специальное значение NaN.
Например,
function doubleMe(x) {
if (typeof x !== 'number') {
x = Number(x);
}
return 2 * x;
}
JavaScript неявно преобразует типы по требованию, так что это может быть просто:
function doubleMe(x) {
// if x is not a number,
// it’d be converted under the hood
return 2 * x;
}
Что, если x равно «foo»? Очевидно, что это не имеет смысла как число, поэтому..
Совет по Java: назначение объектов ссылочным переменным
При работе с объектами в Java важно понимать, как работают ссылочные переменные. В этом посте мы рассмотрим два распространенных сценария, в которых вы можете столкнуться с проблемами при назначении объектов ссылочным переменным.
Случай 1. Назначение объекта подкласса ссылочной переменной суперкласса
В этом случае у нас есть объект подкласса, присваиваемый ссылочной переменной суперкласса:
Object a = new String("java");
💡Действительна ли эта строка кода?💡
Ответ: да,..
Причина, по которой __name__ == ‘__main__’ в Python
Зачем это нужно?
Возможно, вы уже видели это раньше: синтаксис, который часто игнорируется, потому что кажется, что он не мешает выполнению вашего кода. Это может показаться необязательным, но это только в том случае, если вы работаете с одним файлом Python.
Давайте приступим к делу!
Давайте начнем с деконструкции утверждения слева направо. Мы уже знаем, что такое оператор if ; однако самая важная часть утверждения - это две сравниваемые вещи.
Начнем с __name__ . Он..
4 красных флажка, которые говорят вам, что нужно немедленно прекратить учиться программировать
Кодирование не может быть вашим серьезным выбором карьеры
Чтобы преуспеть в качестве разработчика программного обеспечения, нужно заплатить определенную личность, а также такие важные качества, как сила воли и энтузиазм.
Ваш путь обучения не будет состоять только из учебы. Он должен быть оштукатурен строительными проектами. Так как это ваше…
7 способов пережить трудные времена программиста
Компьютерное программирование — одна из самых трудоемких профессий. Это требует решения проблем, абстрагирования и внимания к деталям — весь день, каждый день. В результате программисты подвержены выгоранию, тревоге и депрессии чаще, чем население в целом. Если вы программист, у которого сейчас проблемы, знайте, что вы не одиноки — и есть вещи, которые вы можете…
Изучение JavaScript через погружение (и ресурсы, которые я использую)
Изучение JavaScript через погружение (и ресурсы, которые я использую)
После окончания колледжа мы с женой решили отправиться в семимесячное приключение, преподавая английский язык в сельской местности Таиланда. Поскольку нас разместили в сельской деревне в 12 часах езды к северу от Бангкока, мы знали, что важно попытаться выучить как можно больше тайского языка перед отъездом. Итак, каждый вечер после возвращения с работы мы проводили несколько часов, пытаясь выучить слова, числа и..
Ранние отношения любви и ненависти с Javascript
В колледже я сначала изучил Python, а затем семестр C++. В моей школе предлагались только эти два курса программирования, так что они были очень интенсивными, если у вас не было предыдущего опыта. Естественно, я предпочитал Python C++ из-за его более чистого и легкого интерфейса. По мере того, как я продвигаюсь по пути становления младшим веб-разработчиком, я касаюсь основы Ruby, Rails, CSS, HTML и postgresql. Но на этой неделе я только что познакомился с Javascript в своем онлайн-учебном..