迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

如何在 JavaScript 中检查空字符串

作者:迹忆客 最近更新:2023/03/10 浏览次数:

本教程将介绍如何检查字符串是否为空。每个方法都会有一个代码示例,你可以在你的机器上运行。

我们可以使用严格的平等运算符(===)来检查一个字符串是否为空。比较 data===""只有当值的数据类型是字符串,并且也是空的时候才会返回 true,否则返回 false

console.log(false === "")
console.log(undefined === "")
console.log(2 === "")
console.log(null === "")
console.log("Hello World!" === "")
console.log("" === "")

输出:

false
false
false
false 
false
true
var str1 = ""
var str2 = 0
var str3 = false

console.log(str1 == "")
console.log(str2 == "")
console.log(str3 == "")

输出:

true
true
true

下面是另一种检查 JavaScript 空字符串的方法。如果长度为零,那么我们就知道这个字符串是空的。

let str1 = "Hello world!";
let str2 = "";
let str3 = 4;
console.log(str1.length === 0)
console.log(str2.length === 0)
console.log(str3.length === 0)

输出:

false
true
false

有两种方法可以将变量转换为布尔值。首先是通过双 NOT 运算符(!!),其次是通过类型转换 (Boolean(value))

Boolean(str);

!!str;

str 是一个变量。对于 “null”、“undefined”、“0”、“000”、““““和 “false”,它返回 “false”。对于非空字符串和空格,它返回 true

let str1 = "Hello world!";
let str2 = "";
console.log(!!str1)
console.log(!!str2)
console.log(Boolean(str1))
console.log(Boolean(str2))

输出:

true
false
true
false

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便