我有以下功能:
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(从右到左以相同的方式写入前121)数字。
答案 0 :(得分:4)
您的浏览器崩溃,因为x永远不会减少,导致循环永不退出。检查调试器中的帮助值。