当前位置:网站首页>js写四位随机数能有多少种可能性?并列出所有可能性
js写四位随机数能有多少种可能性?并列出所有可能性
2022-08-11 05:25:00 【陈阳羽】
/* 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);
边栏推荐
猜你喜欢

目标检测——Faster R-CNN 之 Fast R-CNN

STM32学习笔记(白话文理解版)—外部IO中断实验

STM32-库函数-SetSysClock(void)函数解析-正点原子探索者

STM32学习笔记(白话文理解版)—搞懂PWM输出

梅科尔工作室-DjangoWeb 应用框架+MySQL数据库第三次培训

梅科尔工作室-HarmonyOS应用开发的第二次培训

CVPR2022——Not All Points Are Equal : IA-SSD

STM32学习总结(一)——时钟RCC

STM32F407-浅~~析UART异步通信&USART_Init函数入口参数

CMT2380F32模块开发10-高级定时器例程
随机推荐
珍爱网App竞品分析报告
Maykle Studio - HarmonyOS Application Development Third Training
梅科尔工作室-HarmonyOS应用开发第四次培训
微信和抖音都到十亿级用户了,作为产品经理的你们觉得哪个产品更成功?
The working principle and industry application of AI intelligent image recognition
红外线应用-红外遥控
关于if(x)和while(x)的解释
NUC980-镜像烧录
OpenPCDet安装最新版:spconv一步到位
Introduction of safety helmet wearing recognition system
360° large field of view helmet recognition system-deep learning intelligent video analysis
Maykle Studio - Second Training in HarmonyOS App Development
梅科尔工作室-DjangoWeb 应用框架+MySQL数据库第三次培训
产品如何拟定优化方案?
CMT2380F32模块开发3-GPIO例程
安全帽识别系统-解决监管难题
The selection points you need to know about the helmet identification system
Node-3.构建Web应用(二)
目标检测——Faster R-CNN 之 Fast R-CNN
Maykle Studio - HarmonyOS Application Development Fourth Training