Уроки JavaScript для начинающих / #4 – Переменные и типы данных в JS
#js #frontend Типы данных js, NaN NaN не равен самому себе. Мы нашли её! Штука, которая не равна сама себе, она существует! Если при вычислениях произошла ошибка, или например неудачно преобразовали строку в число, мы можем получить значение NaN. Если мы поставим проверку, на равенство(1) или не равенство(2) вычислений NaN, то мы получим бесполезную проверку, потому что условие никогда не будет верно(1) или всегда будет выполняться(2). Потому что NaN не равен NaN. Не верите? console.log(NaN === NaN); При этом, есть функция isNaN, с помощью которой можно проверить, что что-то равно NaN. isNaN(NaN) равен true. 🔗Документация: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/NaN
Вопросы на собеседованиях. JavaScript/Типы данных, ссылочные типы данных, приведение/Знание основ типов и способность их определения #2.
Всем привет! Я продолжаю серию обзора теоретических и практических вопросов которые часто задают на собеседованиях на вакансию JavaScript разработчика. Начну с простых и далее буду усложнять.
Итак, продолжаем! Какие типы являются мутабельными, а какие иммутабельные? Мутабельный тип данных - тип данных, позволяющий изменять свои свойства после создания, в JS ссылочные типы изменяемы (mutable) - объекты, массивы и функции.
Иммутабельный тип данных - тип данных, который не может быть изменен после создания...