1.標識符 標識符由一個字母開頭,其後可選擇行地加上一個或多個字母、數字或下劃線。標識符不能使用下麵這些保留字: abstract boolean break byte case catch char class const continue debugger default delete do d
1.標識符
標識符由一個字母開頭,其後可選擇行地加上一個或多個字母、數字或下劃線。標識符不能使用下麵這些保留字:
abstract
boolean break byte
case catch char class const continue
debugger default delete do double
else enum export extends
false final finally float for function
goto
if implements import in instanceof int interface
long
native new null
package private protected public
return
short static super switch synchronized
this throw throws transient true try typeof
var volatile void
while with
JavaScript不允許使用保留字來命名變數或參數。
JavaScript不允許在對象字面量中,或者在一個屬性存取表達式的點號之後,使用保留字作為對象的屬性名。
標識符被用於語句、變數、參數、屬性名、運算符和標記。
2.數字
JavaScript只有一個單一的數字類型。
它在內部被表示為64位的浮點數,和Java的double一樣。不像大多數其他的編程語言,它沒有分離出整數類型,所以1和1.0是相同的值。
這提供了很大的方便,因為它完全避免了短整數的溢出問題,並且你須要知道的關於數字的一切就是它是一種數字。
這樣就避免了一大類因數字類型導致的錯誤。
如果一個數字字面量有指數部分,那麼這個字面量的值是由e之前的部分乘以10的e之後的部分的次方計算出來的。所以100和1e2是相同的數字。
負數可以用首碼運算符 - 來構成。
值NaN是一個數值,它表示一個不能產生正常結果的運算結果。NaN不等於任何值,包括它自己。可以用函數isNaN(number)檢測NaN。
值Infinity表示所有大於1.79769313486231570e+308的值。
數字擁有方法。JavaScript有一個對象Math,它包含一套作用於數字的方法。例如,可以用Math.floor(number)方法將一個數字轉換成一個整數。