2.2JavaScript基础知识——变量和常量

上一篇 / 下一篇  2013-10-28 13:33:01 / 个人分类:JavaScript学习笔记

2.2JavaScript基础知识——变量和常量

 

JavaScript常量又称字面常量,是固化在程序代码中的信息。变量的主要作用是存取数据,提供一个存取信息的容器。对于变量,必须理解变量的命名、类型、声明和作用域。

 

2.2.1变量命名规则

 

变量就是一个用来存取数据的容器,通常由英文字母和数字组成。在JavaScript中,声明变量有两种方式:

(1)    显示声明:使用关键字“var”声明。语法如下:

var  变量名;

var  变量名1,变量名2,变量名3

var  变量名1=22,变量名2=this is a string.”;

可以用英文半角逗号“,”做分割,一次性声明若干变量。也可以在声明的同时给变量赋值。

(2)    隐式声明:通过赋值操作符“=”声明。语法如下:

变量名=22;

变量名=this is a string”;

注意:在声明变量前使用变量会产生意外的错误,应养成在程序或函数前声明所有变量的好习惯。

   

变量的命名需要符合一下规则:

(1)    必须以半角英文字母az(大小写均可)、下划线“-”或美元符号“¥”开头。

变量名只能由半角英文字母az(大小写均可)、下划线“-”或美元符号“¥”开头或数字09组成。

 

(2)    变量名不可以是JavaScript的关键字。JavaScript中定义了40多个词作为关键字,供程序自身使用,这些词不可以作为变量名来使用。如:if varfalseforclassdelete等不能作为变量名。

因此,下面几个变量名都是错误的:

2ba=”你好”;         //变量名不可以以数字开头

ba=”你好”;        //变量名中的c是全角字符

ni  hao=”你好”;      //变量名不可以有空格

var=”你好”;          //变量名不可以为关键字

 

(3)    JavaScript是一种区分大小写的语言。也就是说,在JavaScript中,“abc”和 Abc”被认为是两个不同的变量。

(4)    JavaScript变量的大小写通常有两种习惯的书写方式:一种是每个单词都小写,单词和单词间用下划线连接,如“what_to_say”;另一种是第一个单词的所有字母全部小写,后接单词的首字母大写,单词和单词直接连接在一起,如“userName”,应尽量避免所有字母大写的变量。

(5)    依据变量所保存数据的类型不同,有时也会在变量名上加上代表数据类型的前缀,如:“strUserName”是一个字符串类型的,用来保存用户名称的变量,“intAge”是一个整数类型的,用来保存年龄的变量。

 

 

2.2.2  数据类型

 

JavaScript中有4中基本数据类型:数值(整数和实数)、字符串、布尔型和空。由于JavaScript是一种弱类型语言,因此变量或常量不必先声明其类型,而是在使用或赋值时确定其数据的类型。

 


TAG:

 

评分:0

我来说两句

日历

« 2024-05-19  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 15715
  • 日志数: 22
  • 建立时间: 2013-04-10
  • 更新时间: 2013-11-20

RSS订阅

Open Toolbar