js判断变量是否空值的代码
更新时间:2008年10月26日 16:18:05 作者:
判断变量是否空值undefined, null, '', false, 0, [], {} 均返回true,否则返回false
复制代码 代码如下:
function empty(v){
switch (typeof v){
case 'undefined' : return true;
case 'string' : if(trim(v).length == 0) return true; break;
case 'boolean' : if(!v) return true; break;
case 'number' : if(0 === v) return true; break;
case 'object' :
if(null === v) return true;
if(undefined !== v.length && v.length==0) return true;
for(var k in v){return false;} return true;
break;
}
return false;
}
相关文章
JavaScript中的for...of和for...in循环容易遇到的问题及解决方法总结
在 JavaScript 编程中,for...of 和 for...in 是常用的循环语法,但它们在使用时可能会引发一些意想不到的问题,本文将分享我在使用这两种循环时所遇到的坑和经验,需要的朋友可以参考下2023-08-08


最新评论