js 循环输入五个数,找出最大的数是谁,找出最小的数是谁
时间: 2024-09-10 08:07:00 浏览: 59
在JavaScript中,你可以使用循环结构(如`for`循环或`while`循环)来获取用户输入的五个数,并找出其中的最大值和最小值。以下是一个简单的例子,使用`for`循环和`prompt`函数来实现这个功能:
```javascript
// 初始化五个变量来存储数字和最大最小值
let numbers = [];
let max = -Infinity; // 使用-Infinity作为初始最大值
let min = Infinity; // 使用Infinity作为初始最小值
// 循环输入五个数
for (let i = 0; i < 5; i++) {
// 使用prompt获取用户输入,并确保输入的是数字
let input = prompt(`请输入第${i + 1}个数: `);
if (!isNaN(input)) {
let number = parseFloat(input);
numbers.push(number); // 将数字添加到数组中
// 更新最大值和最小值
if (number > max) {
max = number;
}
if (number < min) {
min = number;
}
} else {
alert("请输入有效的数字!");
}
}
// 输出最大值和最小值
alert(`最大的数是:${max}`);
alert(`最小的数是:${min}`);
```
请注意,这个代码示例使用了`prompt`函数来获取用户输入,这通常用于简单的测试和演示,但在实际的web应用中,你可能会使用HTML表单或`<input>`元素来获取用户输入。
此外,`isNaN`函数用于检查输入是否不是一个数字,如果不是数字则会给出提示,并且不会将其加入到数组中。
阅读全文