- 检测 null 类型:
var a = null;
(!a && typeof a === "object"); // true
a === null // true
-
typeof 运算符总是返回一个字符串。
-
undefined
表示已声明未赋值的变量,undeclared
表示未声明的变量。但typeof
对两者的处理均为undefined
。出于安全防范。 -
对于数组来说,如果字符串键值被强制转换为十进制数字的话,它就会被当做数字索引来处理。
var a = null;
(!a && typeof a === "object"); // true
a === null // true
typeof 运算符总是返回一个字符串。
undefined
表示已声明未赋值的变量,undeclared
表示未声明的变量。但 typeof
对两者的处理均为 undefined
。出于安全防范。
对于数组来说,如果字符串键值被强制转换为十进制数字的话,它就会被当做数字索引来处理。
本文标题:js 有关“类型”的小知识点
本文链接:https://www.haomeiwen.com/subject/tblqkxtx.html
网友评论