gpt4 book ai didi

javascript - 在 JavaScript 中切片

转载 作者:行者123 更新时间:2023-11-29 23:52:41 25 4
gpt4 key购买 nike

我开始了 JavaScript 之旅,并且有以下代码,我确实需要详细了解这些代码。尤其是它说 if (str.slice(i, i + 2) === "")

的那一行
    var str = prompt("Enter some text");
var numChars = str.length;
for (var i = 0; i < numChars; i++) {
if (str.slice(i, i + 2) === " ") {
alert("No double spaces!");
break;
}
}

最佳答案

您正在与单个空间进行比较。

if (str.slice(i, i + 2) === " ") {
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
// ^^^ single space

比较只有在一种情况下为 true,在字符串末尾有一个空格。所有其他比较的计算结果为 false,因为长度为 2 的字符串永远不会等于具有单个字符的字符串。

关于javascript - 在 JavaScript 中切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42471835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com