我想調用另一個函數內的函數。我創建了兩個任意字符串來匹配用戶創建的用戶名和密碼。我的第一個功能是提示用戶創建用戶名和密碼的登錄功能。一旦完成,我將調用我的身份驗證功能以確保用戶創建的用戶名和密碼與任意字符串匹配。然而,我一直得到一個'userName'沒有在authenticate函數中定義,我可以理解爲什麼,但我仍然有麻煩。任何幫助,將不勝感激。調用函數內的函數 - Javascript
var arbName = "wolverine";
var arbPass = "marvel";
function login(){
var userName = prompt ('enter username');
var passWord = prompt ('enter password');
authenticate (userName, passWord);
};
function authenticate(){
if (userName === arbName && passWord === arbPass){
alert ('true');
}else {
alert ('false');
}
};
login();
你應該做一些閱讀的變量範圍要知道,這變量可以從那裏訪問。 – Sirko 2015-03-02 09:43:00
絕對是!謝謝 – alexg 2015-03-02 10:03:46