您的位置:首页 > 其它

第2章 基本数据类型、数组、循环及条件表达式

2015-08-27 19:59 267 查看

变量

变量的使用通常可以分为两个步骤:

声明变量

初始化变量,即给它一个初始值。

所谓的变量初始化,实际上指的是变量首次(或者最初)被赋值的时机。它可以有以下两种选择。

先声明变量,然后再初始化。

声明变量与初始化同步进行。

在JavaScript语言中,变量名是区分大小写的。

操作符

所谓操作符,通常指的是能对一两个输入执行某种操作,并返回结果的符号。

基本数据类型

1.数字——包括浮点数与整数

2.字符串——一序列由任意数量字符组成的序列。

3.布尔值——true或false。

4.undefined——当我们试图访问一个不存在的变量时,就会得到一个特殊值:undefined。除此之外,使用一个未初始化的变量也会如此。

因为JavaScript会自动将变量在初始化之前设定为undefined。

5.null——这是另一种只包含一个值的特殊数据类型。所谓的null值,通常是指没有值、空值,不代表任何东西。null与undefined最大的不同

在于,被赋予null的变量通常被认为是已经定义了的,只不过它不代表任何东西。

任何不属于上述五种基本类型的值都会被认为是一个对象。甚至有时候我们也会将null视为对象,这会让人有些尴尬——这是一个不代表任何

对象的对象(东西)。

查看类型操作符——typeof

如果我们想知道某个变量或值得数据类型,可以调用一种叫做typeof的特殊操作符。该操作符会返回一个代表数据类型的字符串,它的值包括:

“number”,“string”,“boolean”,“undefined”,“object”和“function”。

数字

当一个数字以0开头时,就表示这是一个八进制数。

一个数字可以表示成1e1(或者1e+1,1E1,1E+1)这样的指数形式,意思是在数字1后面加1个0,也就是10。

在JavaScript中,还有一种叫做Infinity的特殊值。它所代表的是超出了JavaScript处理范围的数值。但Infinity依然是一个数字,我们可以在控制台

使用typeof来测试Infinity。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: