JavaScipt之基本概念(2)

2017-10-19  本文已影响7人  lemonade_a

数据类型

ECMAScript 中有5 种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有1 种复杂数据类型——Object,Object 本质上是由一组无序的名值对组成的。

typeof操作符

typeof操作符是用来检测变量的数据类型。
有以下几种情况:

Undefined类型

Undefined 类型只有一个值,即特殊的undefined。在使用var 声明变量但未对其加以初始化时,这个变量的值就是undefined。一般而言,不存在需要显式地把一个变量设置为undefined 值的情况。

Null类型

Null 类型是第二个只有一个值的数据类型,这个特殊的值是null。typeof一个null类型的变量的时候会返回object。并且null == undefined为true。

Boolean类型

该类型只有两个字面值:true 和false。

Boolean函数可以进行将数据转换为Boolean类型。

数据类型 转换为true的值 转换为fasle的值
Boolean true false
String 任何非空字符串 ""(空字符串)
Number 任何非零数字值(包括无穷大) 0和NaN(参见本章后面有关NaN的内容)
Object 任何对象 null
Undefined n/a undefined
上一篇 下一篇

猜你喜欢

热点阅读