Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
console.log(0 == "", null == undefined, null === undefined);true true false
- Ждать
falseдля0 == "":==сначала приводит обе стороны к одному типу, пустая строка превращается в число0, и стороны оказываются равны. - Ждать
trueдляnull === undefined:===никогда не приводит типы, аnullиundefined— разные типы, поэтому результатfalse.
- Что выведет
0 === ""и почему не то же, что0 == ""? - Что выведет
null == 0, еслиnull == undefinedдаётtrue?