Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
console.log(typeof null, typeof undefined, typeof NaN);object undefined number
- Ждать
nullдляtypeof null:typeofдаёт"object". Это старая ошибка JavaScript, которую так и не исправили, поэтому её надо запомнить. - Ждать, что у
NaNсвой тип:NaNозначает «не число», но это значение типаnumber, поэтомуtypeof NaN— это"number".
- Что выведет
typeof typeof 1и почему? - Как проверить, что в переменной лежит
null, еслиtypeofдля него даёт"object"?