www.baike369.com
百科369 > JS教程 > JavaScript数据类型

JavaScript数据类型



JavaScript数据类型

在计算机程序中都是通过值(value)来进行运算的,能够表示并操作值的类型称为数据类型。


JavaScript基本数据类型

JavaScript中支持数字、字符串和布尔值等3种基本数据类型。

JavaScript字符串型数据类型

字符串(String)型数据类型是JavaScript中用来表示文本的数据类型,是由Unicode字符、数字和标点符号组成的一个字符串序列。

JavaScript字符串编码

在JavaScript字符串中要使用表示控制字符的ASCII码时,使用转义字符和反斜杠是非常实用的。

JavaScript字符串中的转义字符

我们知道,字符串常量必须使用单引号或者双引号括起来。

JavaScript数字型数据类型

JavaScript中的整数没有小数部分,也不包含小数点;而浮点数则一定包含小数点和小数部分。

JavaScript布尔型(Boolean)数据类型

布尔型(Boolean)数据类型又被称为逻辑型数据,只有两个值:即代表真的“true”和代表假的“false”。


JavaScript复合数据类型

除了基本的数据类型之外,JavaScript还支持复合数据类型,复合数据类型包括对象和数组两种。

JavaScript对象数据类型

对象其实就是一些数据的集合,这些数据可以是字符串型、数字型和布尔型,也可以是复合型。

JavaScript数组数据类型

数组与对象一样,也是一些数据的集合,这些数据也可以是字符串型、数字型、布尔型,或者是复合型。

JavaScript中基本数据类型与复合数据类型

基本数据类型在内存中具有固定大小,而复合数据类型(如对象、数组、函数等类型)则可以具有任意长度。


JavaScript其它数据类型

除了基本数据类型和复合数据类型之外,JavaScript还支持函数、null和undefined等三种其它数据类型。

JavaScript函数数据类型

函数(function)是一段可执行的JavaScript代码,函数具有一次定义多次使用的特点。

JavaScript null数据类型

null是一个特殊的数据类型,其所代表的意思为“空”。

JavaScript undefined数据类型

undefined是一个特殊的数据类型:定义了一个变量但没有为该变量赋值时。

JavaScript中undefined与null的比较与使用方法

null与undefined的区别是:undefined表示一个变量尚未赋值。


JavaScript数据类型的转换

JavaScript支持字符串型、数字型和布尔型等数据类型,当这些数据类型之间需要进行运算时,就必须将不同的数据类型转换为相同的数据类型。

JavaScript数据类型的转换规则

在JavaScript中,数据类型的转换有一定的规则。

JavaScript隐式类型转换

在JavaScript中定义一个变量时,不需要指定变量的数据类型,这就使得JavaScript可以很方便灵活地进行隐式类型转换。

JavaScript显式类型转换

显式转换数据类型,可以增强代码的可读性。

JavaScript字符串类型转换

数字、布尔值等其它数据类型都可以转换为字符串。

JavaScript使用数字型数据类型与字符串进行连接

在JavaScript中,只要加号(+)连接的操作数中有一个是字符串型的,那么JavaScript就会自动把非字符串型数据作为字符串型数据来处理。

JavaScript使用toLowerCase()方法把字符串转换为小写字母

在JavaScript中,String对象提供了一个toLowerCase()方法来把一个字符串转换为小写格式,该方法可以通过String对象来调用。

Copyright© 2011-2016 www.baike369.com All Rights Reserved