什麼是變量?this
變是一個存儲和釋放個人數據!spa
咱們用var關鍵字來聲名變量,聲名多個變量時用逗號來隔開code
在變量沒有賦值以前,顯示是一個未定義的變量!blog
1 <script> 2 var a; 3 var b; 4 var c, d, e; 5 alert(a) //=>undefined 6 </script>
聲名變量同時能夠賦值ip
能夠賦值任何數據類型string
1 <script> 2 var a ="this is string"; 3 var b = 12; 4 var c = 12.3; 5 var d = true; 6 alert(a) //=>this is string 7 </script>
咱們能夠聲名一個變量,也要吧一次聲名多個變量賦予相同的初始值class
1 <script> 2 var a=b=c=d=f=1 3 alert("b的值"+b+" a的值"+a) //=>b的值1 a的值1 4 </script>
再次聲名一樣的變量名會被產生覆蓋變量
1 <script> 2 var a = "king" 3 alert(a) //=>沒有被覆蓋前彈出 king 4 var a = "queen" 5 alert(a) //=>被覆蓋後彈出 queen 6 </script>
變量名嚴格區分大小寫數據類型
1 <script> 2 var a = "這是小寫的" 3 var A = "這是大寫的" 4 alert(a) //=>這是小寫的 5 alert(A) //=>這是大寫的 6 </script>
變是量最好如下劃線和字母表過,下劃線後面跟上字線,字母后面跟上下劃線數據
變量名字好遵循駝峯標記法————分爲大駝峯,小駝峯
1 <script> 2 var a ; 3 var a4; 4 var _a; 5 var a_b; 6 var 123;//這個是錯誤的 7 var firstName; //小駝峯 8 var FirstName; //大駝峯 9 </script>