用JS输入多次每次输入一个数字,使用循环求出最大值与最小值,输入0时结束
时间: 2024-05-15 18:15:44 浏览: 141
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
```javascript
let num, max, min;
num = parseInt(prompt("请输入一个数字:"));
max = num;
min = num;
while(num !== 0) {
if(num > max) {
max = num;
}
if(num < min) {
min = num;
}
num = parseInt(prompt("请输入一个数字:"));
}
console.log("最大值为:" + max);
console.log("最小值为:" + min);
```
这段代码先提示用户输入一个数字,然后用变量`num`保存输入的数字,变量`max`和`min`初始化为`num`。进入循环,当`num`不等于0时,执行循环体。在循环体中,如果`num`大于当前的`max`,则更新`max`;如果`num`小于当前的`min`,则更新`min`。最后再次提示用户输入数字,更新`num`的值,继续执行循环。当用户输入0时,跳出循环。最后输出最大值和最小值。
阅读全文