基本类型定义
    JavaScript的基本数据类型可以理解为就是我们学习英文或者中文语言的的26个英文字母或是拼音。

    javascript类型分为引用类型和基本类型 区别在于

    • 基本类型存储是值
    • 引用类型存储的是地址

    常用基本数据类型

    • boolean
    • null
    • bumber
    • string
    • undefined
    • NaN
    • Symbol 类型 在es6语法新增的类型

    引用类型

    • Object
    • Array

    类型判断

    • 基本类型可以使用typeof来进行判断打印
    • 引用类型可以使用instanceof 或者 Object.protype.toString 来判断

    基本类型例子

    1. typeof true typeof false => "boolean"
    2. typeof 123 => "number"
    3. typeof undefined => "undefined"
    4. typeof "hello wrod" => "string
    5. typeof NaN => "number"
    6. typeof null => "object"
    7. function test(){} => typeof test => "function"

    NaN 、 undefined 、null 出现场景

    1. //把字符串转为number类型 得到的结果NaN
    2. parseInt('') => NaN
    3. //定义一个变量 没有赋值 打印结果
    4. var name; => undefined
    5. //定义一个对象 访问原型__proto__
    6. var obj = {}
    7. obj.__proto__.__proto__ => null