学习要点
1. typeof操作符
2.Undefined类型
3.Null类型
4.Boolean类型
5.Number类型
6.String类型
7.Object类型
一. typeof操作符
用来检测变量的数据类型,并返回对应的类型的字符串
字符串 | 描述 |
undefined | 未定义(没有初始定义的变量) |
boolean | 布尔值 |
string | 字符串 |
number | 数值 |
object | 对象或null |
function | 函数 |
1.Undefined类型
var box; alert(typeof box);
解释 : box为Undefined类型,它的值为undefined,类型返回的字符串为undefined
2.Number类型
var box=200; alert(typeof box);
解释 : box为Number类型,值为200,类型返回的字符串为number
3.Object类型
var box={}; alert(typeof box)
解释: box为Object,值为[object Object],类型返回的字符串为object
4.Null类型
var box=null; alert(typeof box);
解释 : box为Null,值为null,类型返回字符串为object
注: 空对象,指的是这个对象已经创建了,但是里面没东西,而null是空对象,表示对象还没有被创建
var box={} 空的对象,对应的3例
var pox=null 空对象,对应的是4例