-
javascript的变量 - [JavaScript] [Time:2009-08-18]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://star210.blogbus.com/logs/44527260.html
JavaScript变量
变量是指程序中一个已经命名的存储单元,它的主要作用就是为数据操作提供存放信息的容器。在使用的变量前,必须明确变量的命名规则、变量的声明方法及变量的作用域。
1.变量的命名规则
JavaScript变量的命名规则如下:
必须以字母或下划线开头,中间可以是数字、字母或下划线。
变量名不能包含空格或加号、减号等符号。
JavaScript的变量名是严格区分大小写的。例如,User与user代表两个不同的变量。
不能使用JavaScript中的关键字。JavaScript的关键字如表9.2所示。
表9.2 JavaScript的关键字
说明:虽然JavaScript的变量可以任意命名,但为了在编程时使代码更加规范,最好使用便于记忆、且有意义的变量名称,以增加程序的可读性。
2.变量的声明与赋值在JavaScript中,一般使用变量前需要先声明变量,但有时变量可以不必先声明,在使用时根据变量的实际作用来确定其所属的数据类型。所有的JavaScript变量都由关键字var声明。
语法如下:
在声明变量的同时也可以对变量进行赋值:var variable;
var variable=11;技巧:建议读者在使用变量前就对其声明,因为声明变量的最大好处就是能及时发现代码中的错误。由于JavaScript是采用动态编译的,而动态编译是不易于发现代码中的错误的,特别是变量命名方面的错误。
声明变量时所遵循的规则如下:
可以使用一个关键字var同时声明多个变量,例如:
可以在声明变量的同时对其赋值,即为初始化,例如:var i,j;
var i=1;j=100;如果只是声明了变量,并未对其赋值,则其值默认为undefined。
注意:在JavaScript中,可以使用分号代表一个语句的结束,如果每个语句都在不同的行中,那么分号可以省略;如果多个语句在同一行中,那么分号就不能省略。建议读者不省略分号,以养成良好的编程习惯。
如声明3个不同数据类型的变量,代码如下:
注意:在程序开发过程中,可以使用var语句多次声明同一个变量,如果重复声明的变量已经有一个初始值,那么此时的声明变量就相当于对变量重新赋值。var i=100; //定义变量i为数值类型
var str="有一条路,走过了总会想起"; //定义变量str为字符串类型
var content=true; //定义变量content为布尔类型随机文章:
PHP中 switch 2009-08-22如何制作个性博客--博客大巴模板分享 2008-12-10站务公告 2008-12-09免费接收天气预报短信的两种方法 2008-12-06十个在线杀毒网站 2008-12-05
收藏到:Del.icio.us









