gpt4 book ai didi

javascript - 比较 JavaScript 中的以下特殊字符是否返回不适当的结果?

转载 作者:行者123 更新时间:2023-11-28 14:05:34 26 4
gpt4 key购买 nike

有一种情况,我收到一个包含以下特殊字符的字符串:

<!@#$%^&*()_+|}{":?></.,';][=-`~DS0>

在 JavaScript 中使用 double 等于 (==) 运算符对此字符串执行比较操作时,不会产生适当的结果。

尽管两个字符串都包含相同的指定字符串,但比较操作不会返回 true。

我的案例在 JavaScript 中的翻译有点像这样:

var strValue = "<!@#$%^&*()_+|}{":?></.,';][=-`~DS0>";
var itrValue = "<!@#$%^&*()_+|}{":?></.,';][=-`~DS0>";
if (itrValue == strValue) {
alert("True");
} else {
alert("false");
}

最佳答案

仅当且仅当字符串相同时才返回 true。如果你想确定一个字符串是否在另一个字符串的内部,你可以使用indexof:http://www.quirksmode.org/js/strings.html#indexof

关于javascript - 比较 JavaScript 中的以下特殊字符是否返回不适当的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1605362/

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