SOURCE

/*
    基本数据类型:Number,Boolean,String,undefined,Null,Bight,Symbol(ES6引入了一种新的基本数据类型(原始数据类型),表示独一无二的值)
    引入数据类型:Object(普通对象,数组,正则,日期,Math,函数等)

    基本数据类型:直接存储在栈中简单数据段,占据空间小,属于被频繁使用的数据
    引用数据类型:存储在堆内存中,占据空间大。引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址,
                当解析器寻找引用值时,会检索在栈中的地址,取得地址后从堆中获得实体。

    判断方法:
        基本数据类型:typeof,例:typeof 12 => "number"        

        引入数据类型:
            1.instanceof: [] instanceof Array => true, ({}) instanceof Object => true
            2.constructor:[].constructor === Array => true, ({}).constructor === Object => true
            3.Object.prototype.toString.call([]) => '[object Array]'
            4.Array.isArray([]) => true

        instanceof原理:leftVaule.__proto__ == rightVaule.prototype    
 */
console 命令行工具 X clear

                    
>
console