魔兽世界钱到上限:javascript中有elseif语句块吗?

来源:百度文库 编辑:神马品牌网 时间:2024/04/19 15:27:40
我在一个函数里写了个
if
{}
elseif{}
else
{}
却不能运行

我改成
if{}
else
{
if{}
else{}
}
这样却可以运行通过

为什么elseif的会通不过啊?

呵呵,你真是努力啊,半夜不睡来研究这个。
因为你写得不对,else和if中间需要有一个空格
if(a==1) {
...
} else if(a==2) {
...
}

有if,else但是没有句块这种说法。
因为在js里面局部变量的作用域是通过函数来确定的。


if(a==1){
alert("a=1");

}else if(a==2){
alert("a=2");
}