原文:JavaScript的語句可以不用分號結尾么?

之前的朋友寫信來問,因為在讀到我個人寫的一本電子書,我在寫作風格里有說明,這本電子書中javascript語言的范例都是使用 不用分號 作為代碼語句的結尾 的風格。 所以我把所有的回答整出出來這篇文章,並針對常見的問題回答。 前言 先說明我並沒有要大家都來不加分號,而是回答 為什么可以不加分號 ,或是 為何分號是選項可有可無 ,或是 分號是在何時可以不加 何時又一定要加 何時又算多加了 等問題。 ...

2022-02-20 16:13 0 744 推薦指數:

查看詳情

go中語句為什么不用分號;結束

不用人加 編譯的時候自動加了分號; 編譯器工作原理 首先,在一行中,尋找成對的符號,比如一對字符串的引號.一對圓括號,一對大括號 上述任務完成后,在一行中沒有其他成對的標示,然后就在行尾追加分號; 所以一行一個語句,結尾不用分號. 舉例: import 后面,每個包寫一行,后面自動 ...

Wed May 27 00:27:00 CST 2020 0 614
聲明函數有些以分號結尾,有些不以分號結尾,有什么不同

今天遇到一個很有意思的問題「聲明函數有些以分號結尾,有些不以分號結尾,有什么不同」 舉個例子, 是否有分號,取決於下一行執行代碼,是否有類似()自執行函數 1.無分號聲明 2.有分號聲明 由1和2我們可以看出來,有代碼塊 {} 的聲明,有無分號都無問題,js編譯和執行都ok 3. ...

Thu Sep 16 04:06:00 CST 2021 0 125
JavaScript 分號使用總結

沒有應該不應該,只有你自己喜歡不喜歡。JavaScript 語法長得 C-like 不代表它本質上和 C 是一類語言,所有直覺性的 “當然應該加分號” 都是保守的、未經深入思考的草率結論。后來新設計的語言里可選分號的多得去了,光是 “可以加分號但是大家都不加” 的語言就有:Go, Scala ...

Wed Jun 13 12:43:00 CST 2018 0 918
Javascript分號,加還是不加?

關於這個問題,網上已經有很多人討論過了,我先說說自己對這個問題的回答:加!(但非必須) 有些人寫代碼,懶得加分號,除非是迫不得已才勉強放一個分號上去。如果你可以保證你寫的代碼不出現任何 bug,那當然是沒有問題,但是很多 JSer 新人,對一些隱含的問題並不是特別清楚,很容易在不知不覺中寫出一堆 ...

Sun Mar 16 23:51:00 CST 2014 13 7101
JavaScript要不要加分號";"

JavaScript 和后來新設計的語言里都是可以加也不不加分號的:Go, Scala, Ruby, Python, Swift, Groovy.. 總結下來就是一句話:一行開頭是括號或者方括號的時候加上分號就可以了,其他時候全部不需要, 但是這種情況也是 ...

Thu Jul 16 01:02:00 CST 2020 0 712
Python 為什么不用分號作終止符?

一般而言,編程語言中使用分號“;”來實現兩種目的: 作為語句分隔符:使用分號來分隔語句(statement),這樣就能在一行代碼中書寫多條語句(一行多句) 作為語句終止符:使用分號來終止語句,這樣就能把多行代碼識別為一條語句(一句多行) 單純看“分隔符”與“終止符”,它們都是 ...

Thu May 28 06:45:00 CST 2020 1 1545
Vscode使用prettier格式化結尾不加分號

首先需要確保vscode安裝的擴展是prettier而不是vscode-prettier! 因為之前安裝的擴展是vscode-prettier導致很多問題 打開vscode的設置 ...

Sat Sep 26 22:57:00 CST 2020 0 4157
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM