2.3 数据类型

我们每天处理不同类型的信息。我们的姓名、食品的价格、医生的办公地址,以及下一个生日的日期,这些对我们来说都是很重要的信息。我们根据所拥有的这些信息来决定做些什么以及如何过日子。计算机程序也一样。它们也依赖信息来做事情。例如,要计算购物车的总金额,就需要知道订购的每一项的价格和数量;而要定制带有访问者姓名的一个页面(“Welcome Back, Kotter”),则需要知道他的名字。

编程语言通常把信息划分为不同的类型,并且以不同的方式来处理每种类型。在JavaScript中,最基本的数据类型是数值、字符串和Boolean(布尔值)。

2.3.1 数值

数值用来计数和计算,可以记录距离暑假还有多少天,或者计算购买两张电影票的总价。数值在JavaScript编程中非常重要:可以使用数值来统计一个访问者访问了Web页面多少次,指定Web页面上的一个项目的具体像素位置,或者确定一个访问者想要订购多少产品。

在JavaScript中,用一个数字字符来表示一个数值,例如5,就是数值5。也可以使用带有小数点的小数,例如5.25和10.3333333。JavaScript甚至允许使用负数,例如—130。

既然数值通常用于计算,那么程序就经常会包含数学运算。我们将在后面的内容中学习操作符,这里只是给出使用JavaScript数值的一个例子。假设要在Web页面上显示值5和15相加的和,可以使用如下的一行代码:


document.write(5+15);


这行JavaScript代码把两个数相加,并且在Web页面上显示其和(20)。有很多不同的方法来操作数值,我们将从14.3.1节开始学习它们。