js中的分號,單引號,雙引號

js中語句末尾可以不加分號,很多時候在做練習或寫幾個頁面時,我都是不會加的。雖然知道加了會好一點。但就是覺得很敲一句就要多按一次分號鍵(;)來加分號,而不加也不怎麼樣,然後就不想加了。

也聽說在對js壓縮於,會自動給語句加分號。

只是呢,從沒認真考慮過如果分號會給js帶來錯誤?什麼情況下會導致錯誤?

難道是不加分號對js的影響很大?不,是我不加分號連什麼情況下會導致錯誤都不知道,還偷什麼懶?這不是在造坑?

先總結一下,像很多插件的js的首句前面都會有個;分號,是用來避免當如果合併如下js文件如以下情況時,解釋器可能會出錯。

http://www.cnblogs.com/daysme/p/6440012.html

最外面用了雙引號了,那麼裏面就不能再用雙引號了,因爲引號是成雙對的,瀏覽器讀到一個雙引號後,到第2個雙引號時纔算結束;同理,瀏覽器讀到一個單引號後,必須要讀到第二個單引號纔算結束,不管是單引號還是雙引號,裏面都可以套相反的引號,但是不可以雙引號裏面套單引號,這個單引號再套雙引號,這是不行的。
http://www.cnblogs.com/ranyonsue/p/7761487.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章