第二章、詞法結構
字符集
1.區分大小寫
JavaScript是區分大小寫的語言。也就是說,關鍵字、變數、函式名和所有的識別符號(identifier)都必須採取一致的大小寫形式。
HTML不區分大小寫
2.空格、換行符和格式控制符
3.Unicode轉義序列
4.標準化
註釋
直接量
所謂直接量(literal),就是程式中直接使用的資料值。
12 //數字
1.2 //小數
"hello world" //字串文字
'Hi' //另一個字串
true //布林值
false //另一個布林值
/javascript/gi //正規表示式直接量(用做模式匹配)
null //空
{x:1,y:2} //物件
[1,2,3,4,5] //陣列複製程式碼
識別符號和保留字
識別符號就是一個名字。JavaScript識別符號必須以字母,下劃線(_)或美元符($)開始。後續的字元可以是字母、數字、下劃線或美元符(數字是不允許作為首字元出現的,以便JavaScript可以輕易區分開識別符號和數字)
保留字
break delete function return typeof ......
關鍵字
class const enum export extends import ......