js输入一个随机位数的正整数(10位以内),逆序打印输出各位数是多少
时间: 2024-05-05 12:17:13 浏览: 66
求给定正整数的位数和并逆序打印各位数
以下是JavaScript代码实现:
```javascript
let num = Math.floor(Math.random() * 10000000000) + 1; //生成1~10000000000之间的随机整数
console.log("随机数为:" + num);
let str = num.toString(); //将随机整数转换为字符串
let arr = str.split(""); //将字符串转换为数组
console.log("逆序打印各位数:");
for (let i = arr.length - 1; i >= 0; i--) {
console.log(arr[i]);
}
```
首先生成一个随机正整数,然后将其转换为字符串,并将字符串转换为数组,最后使用for循环逆序打印输出各位数。
阅读全文