Javascript 运行此功能时网站中断
我有以下功能:Javascript 运行此功能时网站中断,javascript,html,Javascript,Html,我有以下功能: function Test() { var x = document.getElementById("input").value; var res = ""; var c = 1; var stoc = ""; while (x > 0) { var help = c.toSt
function Test() {
var x = document.getElementById("input").value;
var res = "";
var c = 1;
var stoc = "";
while (x > 0) {
var help = c.toString();
var h = help.length;
while (h > 0) {
res += help[h - 1];
h--;
}
if (res === help) {
stoc += res + ";" + " ";
x--;
}
c++;
}
document.getElementById("stoc").innerHTML = stoc;
}
每当我触发该功能时,按钮保持按下状态,站点停止响应。该算法应该返回第一个x polindrom(从右到左以相同的方式写入ex121)编号。您的浏览器正在崩溃,因为x从未递减,导致循环从未退出。检查调试器中的“帮助”值。您的浏览器正在崩溃,因为x永远不会递减,从而导致循环永远不会退出。检查调试器中“帮助”的值。我将所有内容都放在while循环之外,看起来一切正常(我在文档“帮助”和“x”中写道。我找到了答案。我应该将res设置回“”。因为每次循环重复,它都有以前的值。我将所有内容放在while循环之外,看起来一切正常(我在我的文档帮助和x上写下了。我找到了答案。我应该将res设置回“”。因为每次循环重复时,它都有以前的值。