gpt4 book ai didi

Javascript 比较字符串后替换功能不起作用

转载 作者:行者123 更新时间:2023-11-28 11:32:35 25 4
gpt4 key购买 nike

我有一段非常简单的代码:

var b = "HelloWorld";
var a = b.replace(/([A-Z])/g, ' $1');
alert(a);
if(a == "Hello World") {
a += " yes";
}
else {
a += " no";
}

a 总是“Hello World”,这是预期的,但 if 语句无法识别它,结果是“Hello World no”。如果我删除替换功能,这将不起作用。

有什么线索吗?

最佳答案

您的替换会在所有大写字母之前放置一个空格,因此在 HW 之前有一个空格。所以这会起作用:

if (a == " Hello World") {
a += " yes";
} else {
a += " no";
}

关于Javascript 比较字符串后替换功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36756509/

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