gpt4 book ai didi

javascript - For 循环,while Limit 为负数

转载 作者:行者123 更新时间:2023-11-28 18:21:35 25 4
gpt4 key购买 nike

我对编程还比较陌生,我正在大学学习中学习网络编程类(class)。使用 JavaScript,我们将编写一个 for 循环,它将计算从 0 到(包括)限制的所有整数的总和。

我能够成功地获取 0 及以上的所有整数,但是,当我输入负整数(例如 -3)时,该函数不会返回应有的总计 0。我只是什么也不返回。我将在下面包含我的 JavaScript 代码。如果有人有一些提示可以提供帮助,我将不胜感激!

document.getElementById('go').onclick = function () {
var limit = document.getElementById('limit').value;
var total = 0;
for (i = 0; i <= limit; i ++) {
total = total + i;
document.getElementById('total').value = total;
};
};

最佳答案

您的输出 document.getElementById('total').value = total; 位于内部循环。

将其移至循环外部,否则将不会执行(并且不会显示任何内容)

循环执行了 0 次,因此该循环中的这一行也执行了 0 次。

关于javascript - For 循环,while Limit 为负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39777395/

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