如果你想判断是否为「有效值」
你可以用
if(value){
}
这样将会过滤掉:
- null
- undefined
- NaN
- empty (string) ''
- 0
- false
---------
然后你可以用来判断 空字符串 / null / undefined的方法
function isEmpty(str) {
return (!str || 0 === str.length);
}
function isBlank(str) {
return (!str || /^\s*$/.test(str));
}
针对纯字符串是否为空白和只包含空白
String.prototype.isEmpty = function() {
return (this.length === 0 || !this.trim());
};
本文介绍了如何在JavaScript中判断变量是否为有效值,包括null、undefined、NaN、空字符串等,并提供了实用的函数isEmpty和isBlank来帮助进行空值和空白值的检查。
1452

被折叠的 条评论
为什么被折叠?



