變量是對一個東西指定一個名稱,變量的功能和人的名字差不多,提到名字就知道指的是什么。
變量類型說明了變量的類型,聲明變量是一個整數,還是小數,還是字符,或是圖像,或是人類,或是什么。
【變量類型】【空格】【變量名稱】【;】
【變量名稱】【=】【值】【;】
變量第一次被賦值叫做變量初始化。
變量在使用前必須被賦值,就是必須指向一個目標,不能只有名字,而不知道名字代表什么。
【變量類型】【空格】【變量名稱】【=】【值】【;】
【變量類型】【空格】【變量名稱1】【=】【值1】【;】【變量名稱2】【=】【值2】【;】
var類型根據變量初始化的值,進行類型推斷,初始化完成后,實際上變量類型就明確了,本質上還是強類型。
var類型的變量必須初始化,否則,編譯器就沒有推斷變量類型的依據。
var類型初始化完成后,就不能改變變量類型了。
變量的作用域是可以訪問該變量的代碼區域,區域通常是用({})劃分。
定義變量的代碼位置不同,作用域也不同。
一個作用域中不能存在相同的變量名稱的變量,反之,在不同作用域中可以存在相同名稱的變量,他們互不干擾。
局部變量隱藏了同名的在類下面定義的變量(字段),在局部該名稱的變量指向的就是局部變量。
如果想在局部指向同名的字段,可以在變量名稱前加上特殊說明(this),即【this.】【變量名】,this代表這個類的實例,如果字段是全局變量,請用類名代替this。
新聞熱點
疑難解答