06. Типы данных. JavaScript для новичков - курс
Вопросы на собеседованиях. JavaScript/Типы данных, ссылочные типы данных, приведение/Знание основ типов и способность их определения #4.
Что будет если сложить число и строку, в которой записано число? JavaScript может делать преобразования самостоятельно. Неявное преобразование происходит, когда мы заставляем JavaScript работать со значениями разных типов. Например, если мы хотим «сложить» число и строку, JS приведёт примитивные значения к строке, если мы используем +, когда один из операндов — строка:
5 + '3' === '53'
5 - '3' === 2
5 + '-3' === '5-3'
Как проверить тип переменной? Что возвращает typeof null ? Для проверки типа данных переменной можно воспользоваться оператором typeof
console.log(typeof 42); // "number"
console...
2.5 Типы данных
Значение в JavaScript всегда относится к данным определённого типа. Например, это может быть строка или число. Есть восемь основных типов данных в JavaScript. В этой главе мы рассмотрим их в общем, а в следующих главах поговорим подробнее о каждом. Переменная в JavaScript может содержать любые данные. В один момент там может быть строка, а в другой – число: // Не будет ошибкой let message = "hello"; message = 123456; Языки программирования, в которых такое возможно, называются «динамически типизированными». Это значит, что типы данных есть, но переменные не привязаны ни к одному из них. let n = 123; n = 12...