我这样称呼这个函数: calculate(2)
function calculate(flag)
{
if (flag==1)
{
}
else if (flag==2)
{
}
else (flag==3)
{
}
}
Run Code Online (Sandbox Code Playgroud)
在我看到的调试器中,它也会跳转到其他地方(flag==3)(除非是否(flag==2)).有人可以向我解释一下吗?
谢谢H.Bada
请使用{}代码按钮发布您的代码,以便它显示得很好!
你不想要else (flag==3)你想要的决赛else if (flag==3)或者只是else
例如
function calculate(flag)
{
if (flag==1)
{
}
else if (flag==2)
{
}
else if (flag==3)
{
//this will execute if flag is 3
}
}
Run Code Online (Sandbox Code Playgroud)
要么
function calculate(flag)
{
if (flag==1)
{
}
else if (flag==2)
{
}
else
{
//this will execute if flag is not 1 or 2
}
}
Run Code Online (Sandbox Code Playgroud)