在我們學(xué)習(xí)JS代碼的過程中,經(jīng)常會提到表達(dá)式會怎么樣,然后又會說JS語句怎么樣,那么JS語句也JS表達(dá)式有什么區(qū)別呢?
一定要注意區(qū)分:【JS語句(代碼)】與【JS表達(dá)式】
1. 表達(dá)式: 一個表達(dá)式會產(chǎn)生一個值, 可以放在任何一個需要值的地方
下面這些都是表達(dá)式:
1> a
2> a + b
3> arr.map()
4> function test(){}即使沒有return , 也會返回函數(shù)本身
2. 語句(代碼):
下面這些都是語句(代碼)
1> if(){}
2> for(){}
3> switch(){case:xxxx}