function name(){
var sayHi = null;
var sayBye = null;
var i = 1;
if(i==1){
sayHi = function(){
alert("Hello!");
};
}
else{
sayBye = function(){
alert("ByeBye");
};
}
}
3 回答

Perona
TA贡献355条经验 获得超403个赞
光定义函数是不够的,要跑起来,函数需要调用。所以应该加上这一行代码
name();
你把匿名函数赋给一个变量是想干嘛。
根据你的思路,我大致改动成这样,你看看:
function name(){ var sayHi ="Hello!"; var sayBye ="ByeBye"; var i = 1; if(i==1){ alert(sayHi); }else{ alert(sayBye ); } } name();
添加回答
举报
0/150
提交
取消