Таблица сравнения типов JS
Истинность выражения
Выражение
bool : if(x)
true
true
false
false
1
true
0
false
-1
true
"true"
true
"false"
true
"1"
true
"0"
true
"-1"
true
""
false
null
false
undefined
false
Infinity
true
-Infinity
true
[]
true
{}
true
[[]]
true
[0]
true
[1]
true
NaN
false
Гибкое сравнение с помощью ==
==
Жёсткое сравнение с помощью ===
===
Last updated