这一讲,我们将介绍 JavaScript 中常用的数据类型:数值(Number)、字符串(String) 和 布尔值(Boolean)。
1. 数值 Number
数值(Number)是 JavaScript 中最常用的类型,它既可以声明整数,也可以声明浮点数(小数)。
1.1 NaN、Infinity、-Infinity
JavaScript 中有三个特殊数值。
NaN
:表示 “不是数值”,当返回数值的操作失败时会出现,比如0 / 0
(表示 0 除以 0)。
Infinity
:无穷大,表示超出上限的结果,比如1 / 0
。
-Infinity
:负无穷大,表示超出下限的结果,比如-1 / 0
。
2. 字符串 String
JavaScript 中的文本由字符串(String)类型表示。你可以使用双引号(""
)、单引号(''
)或反引号(``
)标示它。
2.1 模板字符串
在 ES6 之后的版本中,字符串可以用反引号标示,这样的字符串被称为“模板字符串”(Template Literals)。它很有意思,可以用作字符串插值:在模板字符串使用 ${}
可以在其中插入变量并解析。
改变 name
和 age
值改变的时候,模板字符串也会作相应改变。
3. 布尔值 Boolean
布尔值(Boolean)类型用于表示 真或假,是与非。它只有两个值:true
和 false
。我们经常在控制结构,比如 if/else
语句中使用它,之后章节中会涉及。
习题
请补全下面的代码,让它正常运行。注意,nickname
为字符串, age
为数值,isDev
为布尔值。你可以在链接上找到这段代码。
总结
这一讲,我们介绍了三种最常用的变量类型:数值,字符串,和布尔值。你会在之后的 JavaScript 之旅中不断和他们打交道!