typeof返回哪些数据类型?

/**
* 布尔
*/
var b = true;

    console.log(typeof b);   //输出:boolean
    
    
    /**
     * 字符
     */
    var s = '小明';
    
    console.log(typeof s);   //输出:string
    
    
    /**
     * 数字
     */
    var n = 1;
    
    console.log(typeof n);   //输出:number
    
    
    /**
     * 数组
     */
    var arr = [];
    
    console.log(typeof arr); //输出:object
    
    
    /**
     * 对象
     */
    var obj = {};
    
    console.log(typeof obj);  //输出:object
    
    
    /**
     * 函数
     */
    function fun(){};
    
    console.log(typeof fun);  //输出:function
    
    
    /**
     * 不存在的变量
     */
    console.log(typeof boy);  //输出:undefined
    
    
    /**
     * 未赋值的变量
     */
    var age;
    
    console.log(typeof age); //输出:undefined
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容