gpt4 book ai didi

javascript - 代码在代码测试器中有效,但在地址栏中无效

转载 作者:行者123 更新时间:2023-11-30 17:24:53 24 4
gpt4 key购买 nike

如果我在这里输入我的代码:
http://writecodeonline.com/javascript/
它按预期工作,但如果我在我的地址栏中使用“javascript:”输入它,警告框只会显示原始字符串。
出了什么问题?

var string = "Sunshine & Whiskey";
var stringFeedback;
var i = 0;

string = string.replace("&","%26");

do {
stringFeedback = string.search(/[ ]/);
string = string.replace(/[ ]/,"%20");
i += 1;
} while (i < 5);

alert(string);

编辑:如果我在我的 Chromium 控制台中输入,它工作正常,但如果我用相同的代码创建书签,它就不行了。关于如何解决这个问题有什么建议吗?

最佳答案

尝试在循环之前初始化i:

var i = 0;
do {
stringFeedback = string.search(/[ ]/);
string = string.replace(/[ ]/,"%20");
i += 1;
} while (i < 5);

无论如何,我建议您使用浏览器控制台来测试这些代码片段。

关于javascript - 代码在代码测试器中有效,但在地址栏中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24478801/

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