在Javascript中出现问题

Vis*_*nku 1 javascript

如果我放入break;其他部分,警报不会弹出..!

var i=1;
if(i==1)
{
     alert("hum");
}
else
{
    i=0;
    break;
}
Run Code Online (Sandbox Code Playgroud)

如果我break;从else部分删除,那么一切正常!这是我的浏览器/服务器问题吗?如果不是,我想知道为什么会这样!

Den*_*ret 5

警报不会弹出,因为您有语法错误(在控制台中可见),导致无法执行整个代码.

你不能把break它放在任何地方,它必须被置于易碎的东西,例如一个for或switch声明.

打破文件

终止当前循环,开关或标签语句,并将程序控制转移到终止语句后面的语句.

当某些东西不起作用时,请先打开控制台(在大多数浏览器中为F12).


Jam*_*iec 5

由于您引入了javascript错误,因此会停止所有 javascript执行,因此不会弹出警报

SyntaxError:未标记的break必须在loop或switch break之内;