摘要: 1、null是JavaScript关键字,含义是“非对象”,它可以表示数字、字符串和对象是“无值”的。var x = null;typeof x ;//返回“object”var x=null,y=null; x===y;//返回true!null;//返回true2、undefined表示更深层次... 阅读全文
posted @ 2015-09-17 19:47 一切源于简单 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 最近在项目开发中判断空对象时,用了“!”运算符,结果程序出现bug,找了好久才找到原因。其实自己范了一些低级错误,现在把自己经验总结一下:在JavaScript中,任意JavaScript的值都可以转换为布尔值。下面这些值会被转换成false:undefined、null、0、-0、NaN、“”(空... 阅读全文
posted @ 2015-09-17 18:22 一切源于简单 阅读(1108) 评论(0) 推荐(0) 编辑