程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> javascript-JavaScript的一點基礎小問題

javascript-JavaScript的一點基礎小問題

編輯:編程解疑
JavaScript的一點基礎小問題

今天突然在群裡看到一個問題,想請問一下各位大神到底是哪裡出現了問題.
function random_num(param){
var new_test=randomNum(1,3); //randomNum是自己寫的取1-3的隨機數
if(param==new_test){
rand_num(new_test);
}else{
return new_test;
}
} <--
alert(random_num(1));
當取到new_test=1時,去執行if裡面的方法,如果後面取得2或3,執行else
return new_test
如圖圖片說明

        在執行下一步的時候
        ![圖片說明](http://img.ask.csdn.net/upload/201601/20/1453273477_67665.png)
        new_test被重置為1,且return undefined.求解為什麼會這樣

最佳回答:


rand_num(new_test);
->
return rand_num(new_test);

u012470804
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved