阅读 116

面试准备第一阶段之JS基础(一)

变量和类型计算

  1. 值类型

  2. 引用类型:对象、数组、函数(为了使内存占用空间更小)

  3. typeof只能区分值类型的详细类型

    typeof null //object
    typeof {}  //object
    typeof []  //object
    复制代码
  4. 强制类型转换

  5. null:此处不应该有值
    undefined:此处有值,但是未被定义

原型和原型链

  1. 构造函数

  2. 构造函数扩展:使用instanceof判断一个函数是否是一个变量的构造函数

  3. 所有的引用类型都有一个__proto__属性(隐式原型),属性值是一个普通对象

  4. 所有的引用类型,__proto__属性值指向它的构造函数的“prototype”属性值

  5. 当试图得到一个对象的某个属性时,如果这个对象本身没有这个属性,那么会去它的__proto__(即它的构造函数的prototype)中寻找

    obj.__proto__ === Object.prototype
    复制代码
文章分类
前端
文章标签