在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux  HTML/ 函數(shù)調(diào)用加分號和不加分號的區(qū)別?表達(dá)式和語句的關(guān)系,怎樣區(qū)分表達(dá)式和語句。

函數(shù)調(diào)用加分號和不加分號的區(qū)別?表達(dá)式和語句的關(guān)系,怎樣區(qū)分表達(dá)式和語句。

例如:
fn()和fn();的區(qū)別。
一個語句末尾以分號結(jié)束。(分號可以省略)
但是fn()這應(yīng)該是一個函數(shù)調(diào)用表達(dá)式,怎么也有時會加分號呢。
難道fn();加上分號就是一個語句了?
語句該如何理解呢?怎樣才算一個語句?

回答
編輯回答
老梗

js是弱語言,在其他語言中,分號加不加影響很大,在js中,分好表示語句的結(jié)束,實際上只對寫在同一行的下一條語句有影響,如:

//兩條語句寫在一行,前一條會執(zhí)行,后一條會報錯
fn() var a=''//Unexpected token var
//加上分好不會有問題
fn();var a=''//
//或者換行都不會有問題
fn()
var a=''
2017年9月7日 09:30
編輯回答
愚念

不加分號解釋器也會在解析的時候加上分號。解釋器可能會加錯分號的位置,所以最好是自己加分號。

2017年7月26日 07:16
編輯回答
護(hù)她命

不用分號,就用回車,也可以的
沒有多大區(qū)別

那啥,有空你去看看python的教程
不用看太深入,看一點就可以
然后你就理解了

2018年6月28日 22:40