使用js。利用if else语句完成输入三个数从小到大排序
时间: 2024-10-16 12:07:17 浏览: 23
06 java从键盘输入三个整数,实现从小到大排序.docx
在JavaScript中,你可以通过if-else语句和嵌套循环来实现这个功能。这里是一个简单的示例:
```javascript
// 获取用户输入的三个数字
let num1 = parseInt(prompt("请输入第一个数字: "));
let num2 = parseInt(prompt("请输入第二个数字: "));
let num3 = parseInt(prompt("请输入第三个数字: "));
// 初始顺序,假设num1是最小的
let sortedNums = [num1, num2, num3];
// 检查并交换数值,直到它们按升序排列
if (sortedNums[0] > sortedNums[1]) {
[sortedNums[0], sortedNums[1]] = [sortedNums[1], sortedNums[0]]; // 如果第一个比第二个大,交换
}
if (sortedNums[1] > sortedNums[2]) {
[sortedNums[1], sortedNums[2]] = [sortedNums[2], sortedNums[1]]; // 如果第二个比第三个大,交换
}
if (sortedNums[0] > sortedNums[2]) {
[sortedNums[0], sortedNums[2]] = [sortedNums[2], sortedNums[0]]; // 最后一次检查是否需要交换第一个和第三个
}
// 输出排序后的结果
console.log("排序后的数字: ", sortedNums);
阅读全文