自動插入分號
這堂課將介紹 JavaScript 中自動插入分號這件事
在 JavaScript 中,每段程式碼結尾的分號 ; (semicolon) 即使不加上也不會出錯,因為 JavaScript 會自動判斷在它認為需要加上的地方幫你補上分號,但其實在開發時並不建議這麼做,因為有些寫法在自動加上分號後的結果會和你預期的不太一樣
1 | function getPerson() { |
如上程式碼,return
的結果會是 undefined
而不是我們建立的 literal object
,原因是 JavaScript 在判斷 return
後沒有程式碼後,會自動幫你加上一個分號,因此這個函式就在 return
這裡結束了,所以記得 return
後不能直接留白
1 | function getPerson() { |