用JS编写一个程序,要求用户输入一个数字,然后使用 for 循环打印从该数字到 1 的所有数字
时间: 2023-05-28 09:04:59 浏览: 99
以下是JS代码:
```javascript
var userInput = prompt("请输入一个数字:"); // 获取用户输入的数字
var num = parseInt(userInput); // 将字符串转换成数字
for (var i = num; i >= 1; i--) { // 使用 for 循环从输入的数字开始遍历到 1
console.log(i); // 打印当前数字
}
```
使用示例:
如果用户输入数字 5,则输出:
```
5
4
3
2
1
```
相关问题
用JS编写一个程序,要求用户输入一个数字,并使用 while 循环将该数字从 1 加到用户输入的数字,最后输出总和。
以下是一个用JS编写的程序,要求用户输入一个数字,并使用 while 循环将该数字从 1 加到用户输入的数字,最后输出总和:
```javascript
let num = parseInt(prompt("请输入一个数字:")); //获取用户输入的数字并转换为整数
let sum = 0; //用于记录数字求和的变量
let i = 1; //循环计数器的初始化值
while(i <= num){ //用while循环从1加到用户输入的数字
sum += i; //将i的值加入sum中
i++; //累加计数器i的值
}
console.log("从1加到" + num + "的总和为:" + sum); //输出求和结果
```
用户可以在弹出的对话框中输入任意正整数,程序将计算从1加到该数字的总和,并在控制台输出结果。
.编写一个 Node.js 程序,接收用户输入的数字,计算它的平方并输出结果
好的,以下是 Node.js 程序的代码:
```javascript
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question('请输入一个数字:', (num) => {
const square = num * num;
console.log(`该数字的平方为:${square}`);
rl.close();
});
```
当你在终端中执行该程序后,它会提示你输入一个数字,你可以输入任何数字,然后按 `Enter` 键,程序会计算出该数字的平方并输出结果。