用js写编写一个函数,把用户输入的数据累加,直到输入零为止结束(不考虑输入非数字的字符),输出累加的
时间: 2024-04-30 09:24:04 浏览: 13
结果。可以这样写:
```
function sumInput() {
let sum = 0;
while (true) {
let num = prompt("请输入一个数字", 0);
if (!isFinite(num) || num === null || num === "") break;
sum += +num;
}
return sum;
}
```
这个函数会提示用户输入一个数字,并将它累加到总和里。如果用户输入 0 或者非数字字符,函数就会结束并返回累加的结果。