美文网首页
六、原始类型和引用类型

六、原始类型和引用类型

作者: 懒羊羊3号 | 来源:发表于2018-11-30 20:16 被阅读0次

    原始类型(传值 ):字符串(string)、数值(number)、布尔值(boolean)、none、undefined
    1、保存在栈中,用完销毁
    2、保存与复制的是值本身
    3、使用typeof检测数据的类型
    4、基本类型数据是值类型
    引用类型(传指针):对象(Object)、数组(Array)、函数(Function)
    1、指针保存在堆中,不会马上销毁
    2、保存与复制的是指向对象的一个指针
    3、使用instanceof检测数据类型
    4、使用new()方法构造出的对象是引用型
    typeof

    typeof undefined // undefined
    typeof 'abc' // string
    typeof 123 // number
    typeof true // boolean
    // typeof 区分不出来引用类型(除了函数)
    typeof {} // object
    typeof [] // object
    typeof null // object
    

    instanceof

    function Foo() {}
    Object instanceof Object // true
    Function instanceof Function // true
    Function instanceof Object // true
    Foo instanceof Foo // false
    Foo instanceof Object // true
    Foo instanceof Function // true
    

    相关文章

      网友评论

          本文标题:六、原始类型和引用类型

          本文链接:https://www.haomeiwen.com/subject/ckckcqtx.html