当前位置: 首页 > Web前端 > JavaScript

js数据类型检测

时间:2023-03-26 23:20:21 JavaScript

/***@description:数据类型检测*@param{any}数据变量检测数据类型*@return{string}type返回具体类型名称【小写】*/constisTypeOf=(data)=>{returnObject.prototype.toString.call(data).replace(/\[object(\w+)\]/,'$1').toLowerCase()}console.log(isTypeOf({}))//objectconsole.log(isTypeOf([]))//arrayconsole.log(isTypeOf("ss"))//stringconsole.log(isTypeOf(1))//numberconsole.log(isTypeOf(false))//布尔控制台。log(isTypeOf(/w+/))//regexpconsole.log(isTypeOf(null))//nullconsole.log(isTypeOf(undefined))//undefinedconsole.log(isTypeOf(Symbol("id")))//symbolconsole.log(isTypeOf(()=>{}))//函数