当前位置:网站首页>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);
边栏推荐
猜你喜欢
随机推荐
Ubuntu下安装mysql笔记
梅科尔工作室-华为云ModelArts第一次培训
Diagnostic Log and Trace——DLT 离线日志存储
ActiveReports报表分类之页面报表
STM32学习笔记(白话文理解版)—小灯的点亮、闪烁、呼吸
小程序技术原理分析
Maykle Studio - HarmonyOS Application Development First Training
STM32学习笔记(白话文理解版)—USART通信接口
安全帽识别-施工安全的“监管者”
微文案也能提升用户体验
安全帽识别系统-为安全生产保驾护航
TAMNet: A loss-balanced multi-task model for simultaneous detection and segmentation
目标检测思维导图
STM32-中断优先级管理NVIC
基于AI智能图像识别:4个不同的行业应用
红外线一认识
梅科尔工作室-HarmonyOS应用开发第三次培训
梅科尔工作室-HarmonyOS应用开发第四次培训
CMT2380F32模块开发11-RTC例程
Kotlin 增量编译的新方式 | 技术解析









