Маша Капуки и игрушки на пляже. Видео на море для детей.
Вопросы на собеседованиях. JavaScript/Типы данных, ссылочные типы данных, приведение/Знание основ типов и способность их определения #3.
Привет, привет! Продолжаем, без долгих вступлений, сегодня вторая статья с вопросами на собеседованиях по JavaScript. Поехали! Что такое NaN? NaN === NaN? NaN или Not a Number (не число) - это значение, получаемое в результате выполнения числовой операции над не числовым значением. console.log(parseInt('abc')) console.log(parseInt(null)) console.log(parseInt(undefined)) console.log(parseInt({} * 10)) console.log(parseInt('abc' - 2)) console.log(parseInt(0 / 0)) console.log(parseInt('10a' * 10)) В JS есть встроенный метод isNaN, позволяющий проверять является ли значение NaN, но он ведет себя довольно странно: console...