JS中未定义和空的区别介绍

当一个变量被声明变量没有赋值时,一个变量不会被声明,它是未定义类型的数据。
js变量在使用之前也必须声明。
使用未定义变量x,报告错误。
如何判断变量是否可以使用:

第一种方法:
如果(typeof X = = 'undefined)
var = 100;
n =新日期();
N = null;
NULL是一个明确的已知值,一个空对象。

第二方法:

如果(typeof(Y)= 'undefined!v!可以确定变量是否可用。

第三方法:

var v;

如果(v)

{将转为布尔类型,然后判断。

警报(可用的);

}

别的{

警报('unavailable);

}

我们很少使用第一种方法和第二种方法,通常使用第三种方法。

判断和判断是相等的,判断是不相等的。