为什么浏览器不会因语法错误而抛出异常?

Ano*_*oop 7 javascript

我不小心写了一个错误的JavaScript语法(我想是这样).

代码是

  var temp = {};
    temp.a = 34;
    height:34, //should fail here.
    temp.b = 56;
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

语法是否正确?

谢谢.

Ell*_*lle 10

冒号可用于标记语句,这就是这里发生的事情.您的代码中没有错误,这是预期的行为.

编辑:标签上更好的资源.:)