Java教程

【JavaScript】检测数据类型函数

本文主要是介绍【JavaScript】检测数据类型函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
//安全检测Js基本数据类型和内置对象

function typeOf(o) {
    let _toString = Object.prototype.toString();
    let _type = {
        "undefined": "undefined",
        "number": "number",
        "boolean": "boolean",
        "string": "string",
        "[object Function]": "function",
        "[object RegExp]": "regexp",
        "[object Array]": "array",
        "[object Date]": "date",
        "[object Error]": "error"
    }
    return _type[typeof o] || _type[_toString.call(o)] || (o ? "object" : "null");
}

let a = Math.abs();
document.write(typeOf(a));

 

这篇关于【JavaScript】检测数据类型函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!