变量
。变量可以是任意数据类型
。变量名是大小写英文、数字、$和-的组合,且不能以数字开头,不能是JavaScript的关键字
。变量声明-var语句
var a;
。一个变量可以反复赋值
var a=123;
a=’abc’;
.这种变量本身类型不固定的语言称之为动态语言
.与之对应的是静态语言,静态语言在定义变量是必须制定变量类型,如果赋值时类型不匹配则会报错
.Java是静态语言int a=123;
。如果一个变量没有通过var申明就使用,则该变量在自动被申明为全局变量
.i=1;//i为全局变量
.在同一个页面不同的JavaScript文件中,如果都不用var申明,且都使用了变量i,则i将相互影响,造成不可调试的
�