亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

html零基礎(chǔ)入門教程 js驗(yàn)證碼代碼怎么寫


html零基礎(chǔ)入門教程 js驗(yàn)證碼代碼怎么寫

文章插圖
不多ββ先上代碼首先先創(chuàng)建一個(gè) verification(n) 的函數(shù)方法,傳進(jìn)去的參數(shù) n 表示到時(shí)候返回驗(yàn)證碼的長度;function verification(n) {
再在循環(huán)開始之前創(chuàng)建一個(gè)接收每個(gè)隨機(jī)數(shù)的數(shù)組var arr = [];
開始循環(huán),循環(huán)n個(gè)隨機(jī)數(shù)for (var i = 0; i < n; i++) {
新建一個(gè)變量接收 = 取整(隨機(jī)生成0到9的隨機(jī)數(shù)包含小數(shù)點(diǎn) * 122位)為什么乘以122看下圖,ASCLL碼表小寫z代表的值是122 。var type = parseInt(Math.random() * 122)
ASCLL碼表
5.接著第一個(gè)判斷,大于0并且小于9,這里是為了判斷是不是數(shù)字 。如果是數(shù)字就把它添加到數(shù)組中
if(type >= 0 && type <= 9){
arr.push(type);
6.第二個(gè)判斷是不是大寫A到Z的69-90 或者 小寫a到z的97-122; 如果是 用String.fromCharCode(type)這個(gè)方法可以轉(zhuǎn)成ascll表中對應(yīng)的字母,并添加到數(shù)組中
}else if(type >= 65 && type <= 90 || type >= 97 && type <= 122){
arr.push(String.fromCharCode(type));
7.第三個(gè)判斷,如果不是數(shù)字也不是字母,i–,讓他重新循環(huán)一次
}else{
i–;
}//判斷結(jié)束
}//循環(huán)結(jié)束
8.最后循環(huán)結(jié)束把數(shù)組中的每個(gè)數(shù)字和字母,用join連接起來成字符串并返回
return arr.join(“”);
}
9. console.log(verification(6));
最后輸出一次試試


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: