我想调用另一个函数内的函数。我创建了两个任意字符串来匹配用户创建的用户名和密码。我的第一个功能是提示用户创建用户名和密码的登录功能。一旦完成,我将调用我的身份验证功能以确保用户创建的用户名和密码与任意字符串匹配。然而,我一直得到一个'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