什么是变量?
变是一个存储和释放我的数据!
我们用var关键字来声名变量,声名多个变量时用逗号来隔开
在变量没有赋值之前,显示是一个未定义的变量!
1 <script> 2 var a; 3 var b; 4 var c, d, e; 5 alert(a) //=>undefined 6 </script>
声名变量同时可以赋值
可以赋值任何数据类型
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>
我们可以声名一个变量,也要吧一次声名多个变量赋予相同的初始值
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>