Javascript判断变量是否为自定义函数共享的空值。

Javascript判断变量是否为自定义函数共享的空值。
Javascript本身没有判断变量是否为空值的函数,因为变量可能是字符串、对象、数字、布尔等。不同的判断方法是不同的,因此本文编写了一个函数,用来判断js变量是否为null,如果它是未定义的,NULL,楠,false,0,{,},空字符串,返回true,否则返回false。

复制代码代码如下所示:

函数是空的(v){

开关(typeof v){

case'undefined:

返回true;

case'string:

如果(v.replace(( T◎R } * / ^ {)|({ T返回值)返回true;

打破;

case'boolean:

如果(!V)返回true;

打破;

case'number:

如果(V = 0 | | isnan(V))返回true;

打破;

case'object:

如果(空V v.length | | = = = = = = 0)返回true;

对于(i v中的var){

返回false;

}

返回true;

}

返回false;

}
测试:

复制代码代码如下所示:

IsEmpty() / /真的

IsEmpty({ }) / /真的

是空的 / /真实({ })

IsEmpty(0) / /真的

IsEmpty(号(ABC)) / /真的

IsEmpty() / /真的

IsEmpty() / /真的

IsEmpty(假) / /真的

IsEmpty(空) / /真的

IsEmpty(不确定) / /真的

tag:变量空值自定义函数电脑软件Javascript

相关内容