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

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

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

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

js 有关“类型”的小知识点_第1张图片

你可能感兴趣的:(js 有关“类型”的小知识点)