文章插图
不多ββ先上代码首先先创建一个 verification(n) 的函数方法,传进去的参数 n 表示到时候返回验证码的长度;function verification(n) {
再在循环开始之前创建一个接收每个随机数的数组var arr = [];
开始循环,循环n个随机数for (var i = 0; i < n; i++) {
新建一个变量接收 = 取整(随机生成0到9的随机数包含小数点 * 122位)为什么乘以122看下图,ASCLL码表小写z代表的值是122 。var type = parseInt(Math.random() * 122)
ASCLL码表
5.接着第一个判断,大于0并且小于9,这里是为了判断是不是数字 。如果是数字就把它添加到数组中
if(type >= 0 && type <= 9){
arr.push(type);
6.第二个判断是不是大写A到Z的69-90 或者 小写a到z的97-122; 如果是 用String.fromCharCode(type)这个方法可以转成ascll表中对应的字母,并添加到数组中
}else if(type >= 65 && type <= 90 || type >= 97 && type <= 122){
arr.push(String.fromCharCode(type));
7.第三个判断,如果不是数字也不是字母,i–,让他重新循环一次
}else{
i–;
}//判断结束
}//循环结束
8.最后循环结束把数组中的每个数字和字母,用join连接起来成字符串并返回
return arr.join(“”);
}
9. console.log(verification(6));
最后输出一次试试
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 可以赚零花钱的应用 赚零花钱的游戏
- 燃气热水器零售TOP榜 林内是哪国的品牌
- 为什么肌肉“零增长”,你可能犯了一下几个错误!
- 教你零失败的炸汤圆 油炸汤圆的做法
- "全深蹲"不仅为了翘臀,更为了打造一个坚实的基础——蹲腿更是男人的福利
- 生活的基础是什么?
- 成语故事:七零八落 七零八落的意思
- 助你快发胖的三种零食
- html实现文件下载功能 html文件下载代码
- 低热量的零食有哪些 低热量的零食推荐