当前位置:网站首页>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);
边栏推荐
- STM32学习笔记(白话文理解版)—小灯的点亮、闪烁、呼吸
- 珍爱网App竞品分析报告
- Realize data exchange between kernel and userspace through character device virtual file system (passed based on kernel 5.8 test)
- Maykel Studio - Django Web Application Framework + MySQL Database Second Training
- STM32学习笔记(白话文理解版)—搞懂PWM输出
- 目标检测学习目录(持续更新)
- 使用ActiveReports制作第一张报表
- aPaaS和iPaaS的区别
- 实时姿态估计--基于空洞卷积的人体姿态估计网络
- 安全帽识别系统-为安全生产保驾护航
猜你喜欢
梅科尔工作室-PR第三次培训笔记(效果与转场及插件使用)
Maykel Studio - Django Web Application Framework + MySQL Database Third Training
STM32学习笔记(白话文理解版)—按键控制
梅科尔工作室-HarmonyOS应用开发第三次培训
目标检测——Faster-RCNN 之 RCNN
CMT2380F32模块开发10-高级定时器例程
STM32学习笔记(白话文理解版)—USART通信接口
梅科尔工作室-DjangoWeb 应用框架+MySQL数据库第五次培训
STM32-串口常用寄存器和库函数及配置串口步骤
Safety helmet recognition - construction safety "regulator"
随机推荐
咕咚vs悦跑圈的竞品分析
实时姿态估计--基于空洞卷积的人体姿态估计网络
Node-3.构建Web应用(二)
梅科尔工作室-华为云ModelArts第一次培训
从概念认识AI
STM32学习总结(一)——时钟RCC
Safety helmet identification system - escort for safe production
CVPR2020: Seeing Through Fog Without Seeing Fog
梅科尔工作室-Pr第一次培训笔记(安装及项目创建)
梅科尔工作室-HarmonyOS应用开发第四次培训
目标检测——LeNet
张小龙的微信公开课(2019年)
安全帽识别算法
MSP430学习总结(二)——GPIO
Node-1.高性能服务器
Safety helmet recognition - construction safety "regulator"
梅科尔工作室-DjangoWeb 应用框架+MySQL数据库第六次培训
网络七层结构(讲人话)
CMT2380F32模块开发8-Base Timer例程
智慧工地 安全帽识别系统