javascript實現的生成驗證碼隨機數程式碼例項

admin發表於2017-03-31

本章節介紹一下如何利用javascript實現生成隨機數驗證碼的效果。

關於隨機數驗證碼在很多實際功能都有應用,這一點大家應該不會陌生。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
function done(codeLength){
  if(codeLength==undefined){
    codeLength=4;
  }
  var code="";
  for(var i=0;i<codeLength;i++){
    code +=Math.round(Math.random()*9).toString();
  }
  return code;
}
console.log(done());

上面的程式碼實現了返回四位隨機數字驗證碼的效果,下面介紹一下它的實現過程。

一.程式碼註釋:

1.function done(codeLength){},此函式實現了獲取隨機驗證碼效果,引數是驗證碼的位數。

2.if(codeLength==undefined){

  codeLength=4;

},如果沒有規定隨機數的位數,那麼預設就是4位隨機數。

3.var code="",存放隨機數的變數。

4.for(var i=0;i<codeLength;i++){

  code +=Math.round(Math.random()*9).toString();

},通過for迴圈的方式獲取隨機數。

5.return code,返回獲取的隨機數。

二.相關閱讀:

1.Math.round()方法可以參閱Math.round()一章節。

2.Math.random()方法可以參閱js Math.random()一章節。

可能感覺單純的數字過於簡單了,實用數字和字母的混合比較好,那麼可以參閱js獲取數字和字母隨機數程式碼例項一章節。

相關文章