js 有关“类型”的小知识点

  1. 检测 null 类型:
var a = null;
(!a && typeof a === "object");     // true
a === null // true
  1. typeof 运算符总是返回一个字符串。

  2. undefined 表示已声明未赋值的变量,undeclared 表示未声明的变量。但 typeof 对两者的处理均为 undefined。出于安全防范。

  3. 对于数组来说,如果字符串键值被强制转换为十进制数字的话,它就会被当做数字索引来处理。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容