网页中的JS三部分
- Script
- Dom文档对象模型 操作元素
- Bom浏览器对象模型 操作浏览器窗口、控制跳转等
简单数据类型和复杂数据类型
- Number
- Boolean
- String
- Undefined
- Null
instanceof 和typeof区别
typeof一般返回以下几个字符串:
“number”, “string”,“boolean”,“object”,“function”,“undefined”
对于Array,Null等特殊对象使用typeof一律返回object,这正是typeof的局限性。
instanceof用来检测某个对象是不是另一个对象的实例。
它的判断就是根据原型链进行搜寻,在对象obj1的原型链上如果存在另一个对象obj2的原型属性,那么表达式(obj1 instanceof obj2)返回值为true