App下載
7. 語句
JavaScript 入門課程 / 7. 語句

JavaScript 入門課程

1/1

什么是語句?

語句

JavaScript 程序的執(zhí)行單位為行(line),也就是一行一行地執(zhí)行。一般情況下,每一行就是一個語句。

語句(statement)是為了完成某種任務(wù)而進(jìn)行的操作,比如下面就是一行賦值語句。

var a = 1 + 3;

這條語句先用?var?命令,聲明了變量?a?,然后將?1 + 3?的運(yùn)算結(jié)果賦值給變量a。

?1 + 3?叫做表達(dá)式(expression),指一個為了得到返回值的計算式。語句和表達(dá)式的區(qū)別在于,前者主要為了進(jìn)行某種操作,一般情況下不需要返回值;后者則是為了得到返回值,一定會返回一個值。凡是 JavaScript 語言中預(yù)期為值的地方,都可以使用表達(dá)式。比如,賦值語句的等號右邊,預(yù)期是一個值,因此可以放置各種表達(dá)式。

語句以分號結(jié)尾,一個分號就表示一個語句結(jié)束。多個語句可以寫在一行內(nèi)。

var a = 1 + 3 ; var b = 'abc';

分號前面可以沒有任何內(nèi)容,JavaScript 引擎將其視為空語句。

;;;

上面的代碼就表示3個空語句。

表達(dá)式不需要分號結(jié)尾。一旦在表達(dá)式后面添加分號,則 JavaScript 引擎就將表達(dá)式視為語句,這樣會產(chǎn)生一些沒有任何意義的語句。

1 + 3;'abc';

上面兩行語句只是單純地產(chǎn)生一個值,并沒有任何實際的意義。


+10 經(jīng)驗 +10積分
解析
提示
參考答案
+10 經(jīng)驗 +10積分
視頻播放結(jié)束,是否學(xué)習(xí)下一節(jié)?