《JavaScript語言精粹》學習筆記——2.語法

1、標識符

a、字母開頭,由字母、數字、下劃線組成,不能使用保留字。被用於語句、變量、參數、屬性名、運算符和標記。


2、數字

a、JavaScript只有一個數字類型,64位的浮點數,沒有整數類型。

b、NaN是不能產生正常結果的運算結果,NaN不等於任何值,包括它自己。可以用函數isNaN(number)來檢測NaN。

c、Infinity表示所有大於1.79xxxxxxxe+308的值。


3、字符串

a、字符串字面量被包括在一對單引號或雙引號之間,所有字符都是16位的,JavaScript沒有字符類型。


4、語句

a、代碼塊不會創建新的作用域,因此變量應定義在函數的頭部。

b、for in:枚舉一個對象的所有屬性名,包含其原型的屬性名,通過hasOwnProperty來判斷屬性是不是該對象的成員。

c、try catch捕獲異常。throw在try中遇到異常可以拋出一個對象字面量,至少包含name和message字段,傳遞給catch。

d、break可以退出一個循環或一個switch,break還可以指定一個標籤,跳出這個標籤代表的程序塊。

e、爲假的值:false、null、undefined、空字符串' '、數字0、數字NaN,其他所有的值都是真。


5、表達式

a、typeof運算符產生的值有'number'、'string'、'boolean'、'undefined'、'function'、'object',一個數組或null運算後的結果都是'object'。










發佈了24 篇原創文章 · 獲贊 1 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章