1. 程式人生 > >JS學習之變數

JS學習之變數

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()