用js写编写一个函数,把用户输入的数据累加,直到输入零为止结束(不考虑输入非数字的字符),输出累加的
时间: 2024-04-30 12:24:04 浏览: 93
输入一些整数,编程计算并输出其中所有正数的和,输入负数时不累加,继续输入下一个数 输入零时,表示输入数据结束 要求最后统计出累加的项数
5星 · 资源好评率100%
结果。可以这样写:
```
function sumInput() {
let sum = 0;
while (true) {
let num = prompt("请输入一个数字", 0);
if (!isFinite(num) || num === null || num === "") break;
sum += +num;
}
return sum;
}
```
这个函数会提示用户输入一个数字,并将它累加到总和里。如果用户输入 0 或者非数字字符,函数就会结束并返回累加的结果。
阅读全文