js中判断空、未定义和不存在的方法

写一个;
然后是南,还有几分钟。
所收集的数据如下:
1。法官未定义:
复制代码代码如下所示:
未定义的;
如果(typeof(TMP)= undefined){
警报(未定义);
}

描述:类返回一个字符串,有六种可能性:数
2。判断空:
复制代码代码如下所示:
var = null;
如果(!甲氧苄啶(TMP)的类型!=未定义TMP!= 0){
警报();
}

三.楠法官:
复制代码代码如下所示:
var = 0 0;
如果(isnan(TMP)){
警报();
}

注意:如果与任何值(包括自身)的楠相比,得到的结果是false,那么要确定值是否为楠,不能使用或运算符== == =。
提示:该isnan()函数通常用来检测结果和parseFloat()parseInt()来确定他们是否是一个合法的号码。当然,这个isnan()函数也可以用来检测运算错误,如0分数的情况下。
4。法官未定义和无效:
复制代码代码如下所示:
未定义的;
如果(TMP =未定义)
{
警报(NULL或未定义);
}

复制代码代码如下所示:
未定义的;
如果(TMP = NULL)
{
警报(NULL或未定义);
}

说明:NULL =未定义

5。法官未定义,null和楠:
复制代码代码如下所示:
var = null;
如果(!TMP)
{
警报(NULL或未定义或南);
}

提示:一般使用这个就足够了。