Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript try和/或catch块是否可以省略卷曲,例如if和else块?_Javascript_Syntax_If Statement_Try Catch_Curly Braces - Fatal编程技术网

Javascript try和/或catch块是否可以省略卷曲,例如if和else块?

Javascript try和/或catch块是否可以省略卷曲,例如if和else块?,javascript,syntax,if-statement,try-catch,curly-braces,Javascript,Syntax,If Statement,Try Catch,Curly Braces,可以缩短为 if (foo) { bar; } 因为它只是块中的一个语句 我想知道这是否也适用于try/catch。。。我不喜欢我的代码中有多余的粗线条。根据ECMAScript 5,需要一个块,这意味着您需要花括号 幽会: try Block Catch try Block Finally 最后尝试块捕获 捕获: catch(标识符)块 最后: 最后阻塞 区块: {statementlistopt} 声明列表: 语句 语句列表语句 @用户1689607:你在引用,为什么不引用你引用的

可以缩短为

if (foo) {
  bar;
}
因为它只是块中的一个语句


我想知道这是否也适用于try/catch。。。我不喜欢我的代码中有多余的粗线条。

根据ECMAScript 5,需要一个块,这意味着您需要花括号

幽会:

try Block Catch

try Block Finally

最后尝试块捕获

捕获:

catch(标识符)块

最后:

最后阻塞

区块:

{statementlistopt}

声明列表:

语句

语句列表语句


@用户1689607:你在引用,为什么不引用你引用的?具体来说,.@T.J.Crowder:“根据ECMAScript 5”和该规范的HTML版本链接是否足够?@user1689607:啊,对不起,我在“github”之后逐步退出了。现在有了一个规范的HTML版本(如上链接)。(无论如何,为了避免你得到错误的印象,+1)@T.J.Crowder:没关系。。。我在链接到官方规范和带有超链接的github版本之间有点纠结。@user1689607:是的,github版本很不错。官方版本有合理的链接,但不在同一级别。
if(foo) bar;