JS中未定义和空的区别介绍
当一个变量被声明变量没有赋值时,一个变量不会被声明,它是未定义类型的数据。js变量在使用之前也必须声明。
使用未定义变量x,报告错误。
如何判断变量是否可以使用:
第一种方法:
如果(typeof X = = 'undefined)
var = 100;
n =新日期();
N = null;
NULL是一个明确的已知值,一个空对象。
第二方法:
如果(typeof(Y)= 'undefined!v!可以确定变量是否可用。
第三方法:
var v;
如果(v)
{将转为布尔类型,然后判断。
警报(可用的);
}
别的{
警报('unavailable);
}
我们很少使用第一种方法和第二种方法,通常使用第三种方法。
判断和判断是相等的,判断是不相等的。