您的位置:首页 > Web前端 > JavaScript

JavaScript知识夯实系列-3.变量与数据类型

2017-10-28 15:05 846 查看

变量

变量的作用是给某一个值或对象标注名称。

变量的声明

使用var声明一个变量。

var bool;


变量的赋值。

bool = false;


变量的声明与赋值。

var bool = false;


数据类型

数据类型决定了一个数据的特征。

JavaScript的类型分为5种基本数据类型和一个Object类型,总共六种。

基本数据类型



常用方法

typeof运算符

使用typeof操作符可以用来检查一个变量的数据类型.



常用结果类型返回



基本数据类型

String

String用于表示一个字符序列,即字符串。

字符串需要使用 ’ 或“括起来。

将其他数值转换为字符串有三种方式:toString()、 String()、

拼串。

转义字符



Number

Number 类型用来表示整数和浮点数,最常用的功能就是用来

表示10进制的整数和浮点数。

Number表示的数字大小是有限的,范围是:

± 1.7976931348623157e+308

如果超过了这个范围,则会返回± Infinity。

NaN,即非数值(Not a Number)是一个特殊的数值,JS中

当对数值进行计算时没有结果返回,则返回NaN。

数值的转换

有三个函数可以把非数值转换为数值:Number()、 parseInt()

和parseFloat()。

Number()可以用来转换任意类型的数据,而后两者只能用于

转换字符串。

parseInt()只会将字符串转换为整数,而parseFloat()可以转换

为浮点数。

Boolean

布尔型只能够取真(true)和假(false)

其他的数据类型也可以通过Boolean()函数转换为布尔类型。

转换规则



Undefined

Undefined 类型只有一个值,即特殊的 undefined 。

在使用 var 声明变量但未对其加以初始化时,这个变量的值就

是 undefined。例如:

var message;

message 的值就是 undefined。

需要注意的是typeof对没有初始化和没有声明的变量都会返回

undefined。

Null

Null 类型是第二个只有一个值的数据类型,这个特殊的值是

null 。

从语义上看null表示的是一个空的对象。所以使用typeof检查

null会返回一个Object。

undefined值实际上是由null值衍生出来的,所以如果比较

undefined和null是否相等,会返回true;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: