编写一个函数,把用户输入的数据累加,直到输入零为止结束(不考虑输入非数字的字符),输出累加的结果。js
时间: 2024-05-08 16:19:05 浏览: 109
输入一些整数,编程计算并输出其中所有正数的和,输入负数时不累加,继续输入下一个数 输入零时,表示输入数据结束 要求最后统计出累加的项数
5星 · 资源好评率100%
好的,这是一个简单的累加函数的代码示例:
```js
function sumInput() {
let sum = 0;
while (true) {
let input = prompt("请输入一个数字", 0);
if (input === "" || isNaN(input)) {
alert("请输入有效数字!");
continue;
}
input = Number(input);
if (input === 0) {
break;
}
sum += input;
}
alert(`数字之和为:${sum}`);
}
```
你可以在网页中调用这个函数,通过prompt获取用户输入的数字,并将数字累加到sum变量中,当用户输入0时,循环结束并弹出数字之和的提示框。
阅读全文