null и undefined - небытие, то есть
var a;
var b = null;
Здесь a
и b
не имеют значений. Принимая во внимание, что 0, false и '' - все значения. Одно из них заключается в том, что все они являются ложными значениями, что означает, что все они удовлетворяют условиям ложности.
Итак, 0, false и 'вместе образуют подгруппу. И, с другой стороны, нуль & amp; undefined образуют вторую подгруппу. Проверьте сравнения в приведенном ниже изображении. null и undefined равны. Остальные три будут равны друг другу. Но все они рассматриваются как фальшивые условия в JavaScript.
[/g0]
Это то же самое, что и любой объект (например, {}, массивы и т. Д.), непустая строка & amp; Булевы истины - все правдивые условия. Но все они не равны.