面试题

107 阅读1分钟

1.HTML

2.CSS

3.js

1.typeof与instanceof

typeof
作用: 返回一个值的数据类型
优点: number", "string","boolean", "object", "function", "undefined,都能返回正确的类型
缺点: Array,Null一律返回Object
注: 对于基础数据类型,除了null都正确返回类型,而null则返回Object这是js特点。而对于引用类型除了函数外,都返回"Object"
  //基础类型
       typeof  1  //Number
       typeof '1' //String
       typeof false  //boolean
       typeof undefined // undefined
       typeof null  //Object   
   //复合类型
      typeof {}   // Object
      typeof []   //Object
      typeof  function (){}  // function
instanceof
作用: 用来检测一个对象是不是另一个对象的实例
优点: 作用即优点
缺点: 简单数据类型如果申明方式不是构造函数声明方式,那么instanceof失效
      1 instanceof Number  //false
      let a =new Object()
      a instanceof Object //true