JavaScript 判断值是否为空

发布于:2023-05-06 17:54:03

在 JavaScript 中,可以使用以下方法来判断一个值是否为空:

使用比较运算符 == 或 === 判断是否等于空(undefined、null、空字符串和零等值):
javascript
function isEmpty(value) {
return value == null || value === ‘’ || value === 0;
}

// 示例用法:


————————————————
版权声明:本文为CSDN博主「程序猴小L」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/User13528511814/article/details/130148127

注意,以上的 isEmpty 函数中,使用了 == 运算符,因此对于 undefined 和 null 这两个特殊值,会被转换为相同的布尔值 true。如果需要更严格地类型判断,可以使用 === 运算符代替。 利用 JavaScript 的弱类型特性,使用逻辑非操作符 ! 判断是否为 falsy 值(包括 undefined、null、空字符串、零、NaN 等):

console.log(isEmpty(null)); // true
console.log(isEmpty(undefined)); // true
console.log(isEmpty('')); // true
console.log(isEmpty(0)); // true
console.log(isEmpty('hello')); // false
javascript
function isEmpty(value) {
  return !value;
}

// 示例用法:
console.log(isEmpty(null)); // true
console.log(isEmpty(undefined)); // true
console.log(isEmpty('')); // true
console.log(isEmpty(0)); // true
console.log(isEmpty('hello')); // false


阅读 296+

一片空白

父爱如山,不善表达。回想十多年前,总记得父亲有个宽厚的肩膀,小小的自己跨坐在上面,越过人山人海去看更广阔的天空,那个时候期望自己有一双翅膀,能够像鸟儿一样飞得高,看得远。虽然父亲有时会和自己开玩笑,但在做错事的时候会受到严厉的训斥。父亲有双粗糙的大手掌。