JS學習之變數
阿新 • • 發佈:2018-12-16
1、變數命名規則
(1).變數命名必須以字母或是下標符號”_”或者”$”為開頭。
(2)變數名長度不能超過255個字元。
(3)變數名中不允許使用空格。
(4)不用使用指令碼語言中保留的關鍵字及保留符號作為變數名。
(5)變數名區分大小寫。(javascript是區分大小寫的語言)
2、作用域
根據變數的作用範圍 可以分為 全域性變數 和 區域性變數
(1) 全域性變數:
A. 在最外層宣告的變數。
B. 在函式體內部,但是沒有宣告var 的變數也是全域性變數
(2)區域性變數:
在函式體內部的 宣告的變數
3、變數的型別檢測
變數的型別分有基本型別和引用型別,基本型別有String、Number、Null、Undefine、Boolean;而引用型別的定義則和java或其他編譯語言的引用型別一致。
(1)基本型別的檢測 [ typeof]
例如:var s = "ABC"; alert(typeof s)
(2)引用型別的堅持 [ instanceof ]
例如: alert(person instanceof Array)
4、部分變數型別的轉換方法
(1)轉換為String型別:
a.利用“”(雙引號)
b.利用String()
(2)轉換為布林型
a.利用!!
b.利用Boolean()
(3)轉換為數值型
a.在數值前面帶 0 表示為八進位制
b.在數值前面帶 0x 表示為十六進位制
c.轉化為數值型:利用- * /都可以
d.轉化為數值型:利用Number()
f.轉化為數值型:ParaseInt(值,進位制) ParaseFloat()