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设置回“”。因为每次循环重复时,它都有以前的值。