摘要:的分號是可省略的,因為會自動填補分號,但只有在遇到因為省略分號而無法解析的語句時,才會自動填補分號。例如有兩種情況例外后接換行號會填補分號。例如建議加分號的原因避免代碼執(zhí)行效果不如意??梢蕴岣咝阅埽驗榻馕銎鞑挥没〞r間去推測哪里應該加分號。
JavaScript 的分號是可省略的,因為 JavaScript 會自動填補分號,但只有在 JavaScript 遇到因為省略分號而無法解析的語句時,才會自動填補分號。
例如:
var a a = 3 console.log(a); // 3
有兩種情況例外:
break、return、continue 后接換行號會填補分號。
++ 和 -- 前有換行號時,前面的語句會填補分號。
例如:
function foo1() { return { bar: 0 }; } function foo2() { return { bar: 0 }; } foo1() // { bar: 0 } foo2() // undefined
var x=2,y=1; x ++ y console.log(x); // 2 console.log(y); // 2
建議加分號的原因:
避免代碼執(zhí)行效果不如意。
避免代碼壓縮有錯誤。
可以提高性能,因為解析器不用花時間去推測哪里應該加分號。
參考:https://blog.csdn.net/lvff66/...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/94862.html
摘要:首先先來一段總結(jié)用于本地數(shù)據(jù)存儲,出現(xiàn)在服務器和瀏覽器交互的響應頭部和請求頭部中,受到單域名下的數(shù)量單個大小性能安全限制。子技術(shù)的出現(xiàn)緩解了單域名下的數(shù)量限制,關(guān)于子有一整套工具函數(shù)可以使用。 前言 本篇主要介紹Cookie技術(shù)的讀書總結(jié),但是我認為邏輯上最好會和Web Storage技術(shù)放在一起進行對比,因此后續(xù)會再總結(jié)一篇關(guān)于WEB存儲的姊妹總結(jié),敬請期待。 首先先來一段總結(jié):Co...
摘要:首先先來一段總結(jié)用于本地數(shù)據(jù)存儲,出現(xiàn)在服務器和瀏覽器交互的響應頭部和請求頭部中,受到單域名下的數(shù)量單個大小性能安全限制。子技術(shù)的出現(xiàn)緩解了單域名下的數(shù)量限制,關(guān)于子有一整套工具函數(shù)可以使用。 前言 本篇主要介紹Cookie技術(shù)的讀書總結(jié),但是我認為邏輯上最好會和Web Storage技術(shù)放在一起進行對比,因此后續(xù)會再總結(jié)一篇關(guān)于WEB存儲的姊妹總結(jié),敬請期待。 首先先來一段總結(jié):Co...
摘要:對于每個枚舉的屬性,部分都會被執(zhí)行。被迭代枚舉的對象。三對數(shù)組的每個元素執(zhí)行一次提供的函數(shù)。沒有辦法終止會跳出循環(huán),除了拋出一個異常。當?shù)竭_包含值的項時,整個數(shù)組的第一個項被移除了,這導致所有剩下的項前移了一個位置。 showImg(https://segmentfault.com/img/remote/1460000015236979?w=1776&h=1080); 前言 初學Jav...
摘要:分號只有缺少分號無法正確解析代碼的時候會自動添加分號但例外,如果這三個關(guān)鍵字緊接著換行,會自動填補分號和例外,會自動作為下一行代碼的前綴操作符 分號 只有缺少分號無法正確解析代碼的時候會自動添加分號 var a a = 3 => var a; a = 3; var y = x + f (a + b).toString() => var y = x + f(a + b).toStrin...
閱讀 2985·2023-04-26 02:04
閱讀 1293·2021-11-04 16:07
閱讀 3723·2021-09-22 15:09
閱讀 689·2019-08-30 15:54
閱讀 1912·2019-08-29 14:11
閱讀 2539·2019-08-26 12:19
閱讀 2265·2019-08-26 12:00
閱讀 771·2019-08-26 10:27