2.JavaScript中变量使用

1.ECMAScript中的变量使用var运算符加变量名定义的,例如:

var name='hello';

在这个例子中,声明了变量name,并把它的值初始化为'hello'(字符串),这时这个变量就是字符串类型的变量了,因为

ECMAScript是弱类型的语言,会根据值('hello')自动判断出变量的类型。

2.可以用一个var语句定义两个或多个变量:

var name='hello',name2='world';

3.同一个var语句定义的多个变量可以具有不同的类型:

var name='hello',age=20;

这个例子除了定义String类型的name变量外,还定义了Number类型的的age变量.

4.同一个变量可以存储不同类型的值,这时弱类型语言的优势:

var name='hello'

alert(name);//输出 'hello'

name=100;

alert(name);//输出 100

5.ECMAScript的解释程序遇到未声明过的变量时,用该该变量名创建一个全局变量,并将其初始化为指定的值,例如:

var name='hello';

name2=name+'world';

alert(name2)//输出  ''hello world'';

这个例子中name2是没有声明过变量,这时解释程序会把其解释为全局变量.

5.变量名的命名规则:

(1)第一个字母必须是字母(26个字母),下划线(_),或美元符号($)

(2)余下的字符可以是下划线,美元符号,字母,任何数字.

 


posted on 2009-03-23 11:49  张清涛  阅读(202)  评论(0编辑  收藏  举报

导航