JavaScript Length 属性的使用

“length”属性是一个必不可少的 JavaScript 属性,用于返回函数参数的数量。

此外,“长度”属性可用于在对其他函数进行操作的函数中进行内省。

如何在 JavaScript 中检查空/未定义/空字符串

在 JavaScript 中,验证数据时的日常任务之一是确保变量(本来是字符串)获得有效值。

下面我们学习找到检查字符串是否为空、未定义或者空值的方法。

如果要检查字符串是否为空/空/未定义,请使用以下代码:

let emptyStr;
if (!emptyStr) {
  //String is empty
}

如果字符串为空/空/未定义 ,则if条件可以返回 false:

let undefinedStr;
if (!undefinedStr) {
  console.log("字符串为undefined");
}
let emptyStr = "";
if (!emptyStr) {
  console.log("字符串为empty");
}
let nullStr = null;
if (!nullStr) {
  console.log("字符串为 null");
}

当字符串不为空或者未定义时,并且我们打算检查空字符串时,我们可以使用字符串原型的长度属性,如下所示:

let emptyStr = "";
if (!emptyStr && emptyStr.length == 0) {
  console.log("String is empty");
}

另一种选择是使用比较运算符“===”检查空字符串。

它在以下示例中可视化:

let emptyStr = "";
if (emptyStr === "") {
  console.log("String is empty");
}

JavaScript 字符串的描述

JavaScript 字符串通常用于存储或者操作文本。

单个字符没有分隔符。
字符串的内部格式被认为是 UTF-16.

另一个需要知道的重要事情是字符串表示用引号写的零个或者多个字符。

JavaScript 中的比较运算符

我们可能从数学中熟悉比较运算符。

因此,它们如下:

  • 小于 (<) :<strong> 当左边的值小于右边的值时返回真。换句话说,它会返回 false。
  • 大于 (>) :当左边的值大于右边的值时返回真。否则,它将返回false。
  • 小于或者等于 (<=) :<strong> 当左边的值小于等于右边的值时返回 true。否则,它将返回false。
  • 大于或者等于 (>=) :当左边的值大于或者等于右边的值时返回真。换句话说,它会返回 false。
  • 等于 (===) :当左边的值等于右边的值时返回真。否则,它将返回false。
  • 不等于 (!==) :当左边的值不等于右边的值时返回真。换句话说,它会返回 false。
日期:2020-06-02 22:16:09 来源:oir作者:oir