1. NumberStringBooleanUndefinedNull
    2. number: 数字,值为任何整型或浮点数值
    3. string: 字符串,值为单引号或双引号括出的单个字符
    4. boolean: 值为truefalse
    5. undefined: 未定义,如果声明一个变量没有赋值的情况下,就会输出undefined
    6. null: 就是空,在内存中不占据空间,该原始类型仅有一个值:null
    7. 3种类型(boolean,numberstring)表现的行为类似,而后两种(nullundefined)则有一点区别

    一般用typeof操作符判断变量类型

    注意:typeof判断引用类型的数据,除了function返回function其他都返回object
    
            var num = 10;
            var str = "hello world";
            var b = true;  /* boolean :true  false */
            var c = null;
            /* typeof 操作符去判断 */
            console.log(typeof num)
            console.log(typeof str)
            console.log(typeof b)
            console.log(typeof c)
            输出结果依次为: number,string,boolean,object
     /*typeof 操作符可能的返回值
     undefined------当某个对象未定义时
     boolean  ------当某个对象为true或false时
     string   ------当某个对象为字符串时
     number   ------当某个对象为数字时
     object   ------当某个对象为对象或null时
     function ------当某个对象为函数