語法&關鍵字與保留字
本章篇幅較長故分成幾個小節來講
語法
區分大小寫
這個沒啥好講的,a和A是兩個變數,
識別符號
識別符號,就是變數、函式、屬性或函式引數的名稱,
識別符號的組成規范,如下:
- 第一個字符必須是一個字母、下劃線( _ )或者美元符號( $ );
- 剩下的其他字符可以使字母、下劃線、美元符號或者數字,
按照慣例,ECMASCRPIT識別符號推薦使用駝峰大小寫命名,例如:myPen,handleSaveButton
注釋
單行注釋以兩個斜杠字符開頭,如:
- // 單行注釋
塊注釋以一個斜杠和一個星號(/)開頭,以它們的反向組合(/)結尾,如:
- /* 這是多行
注釋 */
嚴格模式
在嚴格模式下不安全的活動將拋出錯誤,一些不規范的寫法也不會被處理,想要開啟嚴格模式只要在腳本開頭加一句
function playLOL(){
"use strict";
//函式體
}
陳述句
ECMAScript 中的陳述句以分號結尾,省略分號意味著由決議器確定陳述句在哪里結尾,如下面的例子
所示:
let sum = a + b // 沒有分號也有效,但不推薦
let diff = a - b; // 加分號有效,推薦
多行代碼使用{ } 花括號包裹,
當只有一條陳述句時,可以省略{},例如 return、for、if等等
// 有效,但容易導致錯誤,應該避免
if (test)
console.log(test);
// 推薦
if (test) {
console.log(test);
}
在控制陳述句中使用代碼塊可以讓內容更清晰,在需要修改代碼時也可以減少出錯的可能性,
上面這句是“紅寶書”里的原話,個人認為在保證性能的前提下需要保證代碼的可讀性,代碼靠機器執行,但卻是寫給人看的,
持續更新中
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/510741.html
標籤:其他
