用js代码实现让用户输入三个 "数字" 健壮性 使用代码,把三个数字的大小排列一下 使用if判断谁比较大
时间: 2023-04-07 16:03:28 浏览: 83
以下是 ChatGPT 的回答:
可以使用以下代码实现让用户输入三个数字,并将它们按大小排列:
```
var num1 = parseInt(prompt("请输入第一个数字:"));
var num2 = parseInt(prompt("请输入第二个数字:"));
var num3 = parseInt(prompt("请输入第三个数字:"));
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 (num3 >= num1 && num3 >= num2) {
if (num1 >= num2) {
console.log(num3 + " > " + num1 + " > " + num2);
} else {
console.log(num3 + " > " + num2 + " > " + num1);
}
}
```
这段代码首先使用 `parseInt()` 函数将用户输入的字符串转换为数字,然后使用嵌套的 `if` 语句来比较三个数字的大小,并输出它们的排列顺序。