JS编写程序,由键盘输入三个整数分别存入变量 num1.num2.num3,对他们进行排序,并且从小到大输出 (15分) ①存储变量num1,num2,num3(5分) ②排序(5分) ③从小到大(5分)
时间: 2024-09-23 08:14:09 浏览: 58
在JavaScript中编写程序,你可以使用数组和`sort()`函数来实现这个功能。以下是详细的步骤:
**步骤1:存储变量**(5分)
```javascript
let num1 = parseInt(prompt("请输入第一个整数:"));
let num2 = parseInt(prompt("请输入第二个整数:"));
let num3 = parseInt(prompt("请输入第三个整数:"));
```
这里我们通过`prompt()`函数从用户那里获取输入,并使用`parseInt()`将字符串转换成整数。
**步骤2:排序**(5分)
```javascript
let numbers = [num1, num2, num3];
numbers.sort((a, b) => a - b);
```
`sort()`方法默认会按字母顺序对数组元素进行排序,所以我们传递一个比较函数`(a, b) => a - b`来确保数字按照升序排列。
**步骤3:从小到大输出**(5分)
```javascript
console.log("排序后的结果是:");
for(let i = 0; i < numbers.length; i++) {
console.log(numbers[i]);
}
```
最后,我们使用`console.log()`将排序后的数组打印出来。
整个代码可以整合在一起:
```javascript
let num1 = parseInt(prompt("请输入第一个整数:"));
let num2 = parseInt(prompt("请输入第二个整数:"));
let num3 = parseInt(prompt("请输入第三个整数:"));
let numbers = [num1, num2, num3];
numbers.sort((a, b) => a - b);
console.log("排序后的结果是:");
for(let i = 0; i < numbers.length; i++) {
console.log(numbers[i]);
}
阅读全文