JavaScript中的分号插入机制详细介绍

2022-01-13,,,,

这篇文章主要介绍了JavaScript中的分号插入机制详细介绍,本文讲解JavaScript中各种情况下的分号插入机制,需要的朋友可以参考下

仅在}之前、一个或多个换行之后和程序输入的结尾被插入

也就是说你只能在一行、一个代码块和一段程序结束的地方省略分号。

也就是说你可以写如下代码
复制代码 代码如下:
function square(x) {
    var n = +x
    return n * n
}

但是却不可以写的像下面代码一样,这样就报错了哦
复制代码 代码如下:
function area(r) {    r = +r    return Math.PI*r*r }//error

仅在随后的输入标记不能解析时插入

也就是说分号插入是一种错误校正机制。看代码说话
复制代码 代码如下:
a = b
(f())
//能正确的解析为一条单独的语句  单价于下面这条语句
a = b(f())

a = b
f()
//被解析为两条独立的语句
a = bf();//解析有误

以上就是JavaScript中的分号插入机制详细介绍的详细内容,更多请关注本站其它相关文章!

《JavaScript中的分号插入机制详细介绍.doc》

下载本文的Word格式文档,以方便收藏与打印。