用js代码实现让用户输入三个 "数字",把三个数字的大小排列一下 使用if判断谁比较大,需要具有健壮性
时间: 2023-04-07 08:03:30 浏览: 61
以下是使用 JavaScript 实现让用户输入三个数字,并按大小排列的代码:
```
let num1 = parseInt(prompt("请输入第一个数字:"));
let num2 = parseInt(prompt("请输入第二个数字:"));
let num3 = parseInt(prompt("请输入第三个数字:"));
if (isNaN(num1) || isNaN(num2) || isNaN(num3)) {
console.log("输入的不是数字,请重新输入!");
} else {
if (num1 >= num2 && num1 >= num3) {
if (num2 >= num3) {
console.log(num1 + " >= " + num2 + " >= " + num3);
} else {
console.log(num1 + " >= " + num3 + " >= " + num2);
}
} else if (num2 >= num1 && num2 >= num3) {
if (num1 >= num3) {
console.log(num2 + " >= " + num1 + " >= " + num3);
} else {
console.log(num2 + " >= " + num3 + " >= " + num1);
}
} else {
if (num1 >= num2) {
console.log(num3 + " >= " + num1 + " >= " + num2);
} else {
console.log(num3 + " >= " + num2 + " >= " + num1);
}
}
}
```
这段代码使用了 `parseInt()` 函数将用户输入的字符串转换为数字,然后使用嵌套的 `if` 语句判断三个数字的大小关系,并输出结果。如果用户输入的不是数字,则会提示重新输入。