这篇文章上次修改于 2077 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

返回这个数据的类型


        function isType(obj) {
            return Object.prototype.toString.call(obj).slice(8, -1);
        }
    console.log(isType(date));
    var n; // [object Undefined] 不兼容IE8及以下,推荐使用typeof来判断。
    var nu = null; // [object Null] 不兼容IE8及以下。推荐使用nu === null

    var num = 3; // [object Number],推荐使用typeof来判断。
    var str = 'a'; // [object String],推荐使用typeof来判断。
    var on = true; // [object Boolean],推荐使用typeof来判断。

    var arr = []; // [object Array]
    var fn = function() {}; // [object Function],推荐使用typeof来判断。
    var obj = new Object(); // [object Object]

    var re = new RegExp(); // [object RegExp]
    var date = new Date(); // [object Date]
    var error = new Error(); // [object Error]