Что будет выведено на экран?
.
.
.
.
.
.
.
.
.
.
.
.
.
В первой строке, мы объявили переменную str
и присвоили ей значение '1'
. Это — строка.
Дальше, происходят два преобразования типов:
!str
дает намfalse
, значение типа boolean- потом
+false
превращает boolean0
. А это уже число.
В последней строке, оператор typeof
проверяет тип значения, которое хранится в переменной str
. Так как в str
хранится число 0, то typeof
вернет строку number
.
ОТВЕТ: строка number
будет напечатана на консоль