-
有用(5个字了)
查看全部 -
typeof null === "object"
查看全部 -
typeof 适合基本类型 及function检测 遇到null失效
查看全部 -
1查看全部
-
typeof 判断基本类型和object
instanceof 判断具体object的值,比如数组之类
【1,2】instanceof Array == true
查看全部 -
类型检测
typeof适合基本类型及function检测,遇到null失效。
[[Class]]通过Object.prototype.toString.apply(elem);拿到,适合内置对象和基元类型,遇到null和undefined失效
instanceof适合自定义对象,也可以用来检测原生对象,在不同iframe和window间检测时失效。
查看全部 -
严格模式
向上兼容
查看全部 -
函数声明会先被预先处理
查看全部 -
block 没有块级作用域
查看全部 -
JavaScript语句
查看全部 -
运算符优先级
查看全部 -
JS运算符
查看全部 -
类型检测小结
查看全部 -
一
+ 字符串拼接 - 转化为数字 运算
巧用加减转换类型
num + " "
num - 0
二 == 等于
null == undefind
"1.23" == 1.23
new Object() == new Object()
[1,2] == [1,2]
0 == false
三 严格等于 === 类型不同返回false
null === null
undefined === undefined
类型相同
NaN 不等于NaN
new Object 不等于new Object
查看全部 -
js类型检测
查看全部
举报