标签:alt 引用类型 返回 images instance keyword span 简单 fine
判断对象是否为空?
一、基本数据类型
js一共有六种数据类型:五种简单数据类型和一种复杂数据类型:
五种简单数据类型包括:String、Number、Boolean、undefined、Null
一种复杂数据类型:obeject
自己总结:
1,几种false
undefined,null,空字符串,0都等于false,都可以通过!来取反。
二、使用typeof来检测数据类型
可以使用typeof来检测数据类型:
“undefined”-->这个变量是未定义的(为初始化的变量和未声明的变量的typeof操作都返回undefined)
”boolean“-->这个值是布尔值
”string“ -->这个值是字符串
”number“-->这个值是数字
”object“-->这个值为null或者obejct
”function“-->这个值是函数
三、分别判断已知类型数据内部结构
1,判断一个对象是否为空
编程技巧:
1.如果初衷是想让一个变量保存一个对象变量,那么应该在声明变量的时候显示的赋值为null,这样有助于后面进一步区分null和undefined。由于alert(null==undefined) 为true的缘故。
2.检测对象类型的数据时使用instanceof判断某个引用类型的变量是否是某个类型的对象。这个运算符如果作用域基本类型的数据会返回false;
2,undefined
标签:alt 引用类型 返回 images instance keyword span 简单 fine
原文地址:http://www.cnblogs.com/winyh/p/6668145.html