/*
1. 定义一个空数组用来放置生成的数据
2. 写一个for的死循环
3. 判断字符串长度是否和需求的字符数是否相等如果小于要做添0 操作如果大于那就跳出循环
*/
var arr1 = []; //用来生数据后每一个数放进去
for (var num1 = 0; arr1; num1++) {
var str1 = num1.toString() //数组转换成字符串
if (str1.length <= 4) { //需要生成的位数
let cut = 4 - str1.length //需要添0的个数
var arr2 = str1.split('') //把字符串转为数组
for (let add = 0; add < cut; add++) { //添0操作
arr2.unshift('0')
}
console.log(arr2);
let str2 = arr2.join('') //字符串转数组
console.log(str2); //生成字符串push到提前预备空数组
arr1.push(str2)
} else {
break; //大于所许位数 跳出循环
}
}
console.log(arr1.length, arr1);
js写四位随机数能有多少种可能性?并列出所有可能性
最新推荐文章于 2024-04-26 20:20:19 发布