使用prompt获取用户输入的一个四位正整数,使用alert将每个位置上的数字倒序输出
时间: 2023-04-21 13:02:00 浏览: 91
可以使用以下代码实现:
```
let num = prompt("请输入一个四位正整数:"); // 获取用户输入的数字
let reverseNum = ""; // 用于存储倒序后的数字
// 将数字倒序存储到reverseNum中
for (let i = num.length - 1; i >= 0; i--) {
reverseNum += num[i];
}
alert("倒序后的数字为:" + reverseNum); // 弹出倒序后的数字
```
解释一下代码:
首先使用`prompt`获取用户输入的数字,存储到变量`num`中。
然后定义一个空字符串`reverseNum`,用于存储倒序后的数字。
接着使用`for`循环,从输入数字的最后一位开始,依次将每一位数字存储到`reverseNum`中。
最后使用`alert`弹出倒序后的数字。
希望能帮到你!
相关问题
使用prompt获取用户输入的三个数,按照由小到大的顺序使用alert输出
可以使用以下代码实现:
```
// 获取用户输入的三个数
var num1 = prompt("请输入第一个数:");
var num2 = prompt("请输入第二个数:");
var num3 = prompt("请输入第三个数:");
// 将输入的字符串转换为数字
num1 = Number(num1);
num2 = Number(num2);
num3 = Number(num3);
// 判断大小并排序
var min, mid, max;
if (num1 <= num2 && num1 <= num3) {
min = num1;
if (num2 <= num3) {
mid = num2;
max = num3;
} else {
mid = num3;
max = num2;
}
} else if (num2 <= num1 && num2 <= num3) {
min = num2;
if (num1 <= num3) {
mid = num1;
max = num3;
} else {
mid = num3;
max = num1;
}
} else {
min = num3;
if (num1 <= num2) {
mid = num1;
max = num2;
} else {
mid = num2;
max = num1;
}
}
// 使用alert输出结果
alert("从小到大的顺序为:" + min + "," + mid + "," + max);
```
用户输入三个数后,代码会将输入的字符串转换为数字,并使用判断大小的方法进行排序,最后使用alert输出结果。
js接收用户的输入,判断是否是正整数,并将数字反向输出
以下是JavaScript代码解决方案:
```javascript
// 1. 接收用户输入
var userInput = prompt("请输入一个正整数:");
// 2. 判断是否是正整数
if (userInput !== null && userInput !== "") {
var num = parseInt(userInput);
if (isNaN(num) || num <= 0) {
alert("输入不是正整数!");
} else {
// 3. 将数字反向输出
var reverseNum = 0;
while (num > 0) {
var remainder = num % 10;
reverseNum = reverseNum * 10 + remainder;
num = Math.floor(num / 10);
}
alert("反向输出结果为:" + reverseNum);
}
} else {
alert("输入不能为空!");
}
```
步骤解释:
1. 使用`prompt`函数接收用户输入的字符串,保存在`userInput`变量中。
2. 判断`userInput`是否为空或非数字或小于等于零,如果是则提示用户输入不是正整数;否则执行第3步。
3. 定义一个变量`reverseNum`用于保存反向输出的结果,使用`while`循环将原数字`num`从个位开始逐位取出,计算每一位的余数`remainder`和反向输出的结果`reverseNum`,最后将`num`除以10向下取整,继续下一轮循环。当`num`小于等于0时,循环结束,`reverseNum`即为反向输出的结果。使用`alert`函数将结果输出给用户。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)