A-A+

JavaScript的基本数据类型

2011年05月19日 JavaScript, 编程语言 暂无评论 阅读 2,061 次
如果您有代购或者代维服务器、PHP网站建设、程序代码修改、系统开发等需求,可以联系我购买付费服务。QQ 379880222

和其它的语言一样, JavaScript基本数据类型也一样都有字符,数值等基本数据类型, 在实现预定功能的程序代码中,一般需定义变量来存储数据(作为初始值、中间值、昀终值或函数参数等)。变量包含多种 类型, JavaScript脚本语言支持的基本数据类型包括 Number型、String型、Boolean型、Undefined型、Null型和 Function型,分别对应于不同的存储空间,汇总如表所示:

六种基本数据类型

类型 举例 简要说明
Number 45 , -34 , 32.13 , 3.7E-2 数值型 数据
String “name” , ‘Tom’ 字符型数 据,需加双引号或单引号
Boolean true , flase 布尔型数据,不加引号,表示逻辑真或假
Undefined
Null null 表示空值
Function 表示函数

1 Number型

Number型数据即为数值型数据,包括整数型和浮点型,整数型数制 可以使用十进制、八进制以及十六进制标识,而浮点型为包含小数点的实数,且可用科学计数法来表示。一般来说,Number型数据为不在括号内的数字,例 如:

var myDataA=8; var myDataB=6.3;

上述代码分别定义值为整数 8的 Number型变量 myDataA和值为浮点数 6.3的 Number型变量 myDataB。

2 String型

String型数据表示字符型数据。 JavaScript不区分单个字符和字符串,任何字符或字符串都可以用双引号或单引号引起来。例如下列语句中定义的 String型变量 nameA和 nameB包含相同的内容:

var nameA = “Tom”; var nameB = ‘Tom’;

如果字符串本身含有双引号,则应使用单引号将字符串括起来;若字符串本身含有单引号,则应使用双引号将字符串引起来。一般来说,在编写脚本 过程中,双引号或单引号的选择在整个 JavaScript脚本代码中应尽量保持一致,以养成好的编程习惯。

3 Boolean型

Boolean型数据表示的是布尔型数据,取值为 ture或 false,分别表示逻辑真和假,且任何时刻都只能使用两种状态中的一种,不能同时出现。例如下列语句分别定义 Boolean变量 bChooseA和 bChooseB,并分别赋予初值 true和 false:

var bChooseA = true; var bChooseB = false;

值得注意的是,Boolean型变量赋值时,不能在 true或 false外面加引号,例如:

var happyA = true; var happyB = “true”;

上述语句分别定义初始值为 true的 Boolean型变量 happyA和初始值为字符串“ true”的 String型变量 happyB。

4 Undefined型

Undefined型即为未定义类型,用于不存在或者没有被赋初始值 的变量或对象的属性,如下列语句定义变量 name为 Undefined型:

var name;

定义 Undefined型变量后,可在后续的脚本代码中对其进行赋值操作,从而自动获得由其值决定的数据类型。

    1. Null型
    2. Null型数据表示空值,作用是表明数据空缺的值,一般在设定已存在的变量(或对象的属性)为空时较为常 用。区分 Undefined型和 Null型数据比较麻烦,一般将 Undefined型和 Null型等同对待。Function型

5 Function型表示函数
可以通过 new操作符和构造函数 Function()来动态创建所需功能的函数,并为其添加函数体。例如:

var myFuntion = new Function() {

staments;

};

给我留言