gpt4 book ai didi

javascript - 为什么 'The Second World War' 不替换 'World War 2' ?

转载 作者:行者123 更新时间:2023-12-03 12:28:37 29 4
gpt4 key购买 nike

为什么“第二次世界大战”没有取代“第二次世界大战”?

var wha = prompt("What is?");
for (var i = 1; i < wha.length; i++) {
if (wha.slice(i,i+12) ==="World War 2" ) {
wha =wha.slice(0,1) + "The Second World War" + wha.slice(i +12);
}
}
alert (wha);

最佳答案

因为 i 值 u 从 1 而不是 0 开始,并且您应该给出 wha.slice(0,1) 而不是 wha.slice(0,1) 并且 u 在两个 if 中都使用 i+11 而不是 i+12以及附加。

var wha = prompt("What is?");
for (var i = 0; i < wha.length; i++) {
if (wha.slice(i,i+11) ==="World War 2" ) {
wha = wha.slice(0,i) + "The Second World War" + wha.slice(i +11);
}
}
alert (wha);

关于javascript - 为什么 'The Second World War' 不替换 'World War 2' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24053283/

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