表達(dá)式和語句
在第一章我們寫了一些值,然后運(yùn)用運(yùn)算符操作它們得到新值擅这。這種創(chuàng)造值的方法是每個javascript程序必不可少的一部分,但也只是一部分。
一個產(chǎn)生值的代碼片段稱作表達(dá)式张吉。像22
、“呵呵”
這種直接可以得到的值就是一個表達(dá)式催植。對一個表達(dá)式使用像()
肮蛹、+
加這種操作符得到的依然是表達(dá)式。
如果說表達(dá)式是一句話里面的一個片段创南,那么語句就是完整的一句話了伦忠。一個程序無非也就是一組語句。
最簡單的 語句=表達(dá)式+分號稿辙。比如這樣:
1;
!false;
表達(dá)式僅僅產(chǎn)生一個值就心滿意足了昆码,但是語句卻往往要起到某種作用,或是輸出一個hello來揚(yáng)名立萬邻储,或是設(shè)置一個if來改變世界赋咽。當(dāng)然在上面的例子中,盡管想法不同吨娜,兩者卻做了同樣的事情:生成了值1
和true
脓匿。
很多情況下,javascript允許你忽略語句后面的分號萌壳,解釋器會自動判別它是語句亦镶;但在一些復(fù)雜情況下日月,如果你省略分號,程序的下一行仍將被視為未結(jié)束語句的一部分缤骨。所以建議你在初學(xué)階段還是乖乖使用分號爱咬。