js 检测变量类型

Posted bigman-古德曼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 检测变量类型相关的知识,希望对你有一定的参考价值。

let type = function(t) {
  var p = ({}).toString.call(t);
  var typeObj = {
    "[object Object]": "Object",
    "[object Array]": "Array",
    "[object Number]": "Number",
    "[object String]": "String",
    "[object Function]": "Function",
    "[object Boolean]": "Boolean",
    "[object Null]": ‘Null‘,
    "[object Undefined]": "Undefined"
  }
  return typeObj[p] ? typeObj[p] : false;
};

  

以上是关于js 检测变量类型的主要内容,如果未能解决你的问题,请参考以下文章

js 的书写位置——三大核心——变量——输出语法——js 的数据类型——检测数据类型——数据类型转换——检测非数字的方法——运算符——条件分支 - if——条件分支 - switch

js代码片段

js如何判断变量的数据类型

js数组类型检测

JS数据类型和堆栈+变量比较和值的复制+参数传递和类型检测

JS有几种方法判断变量的类型?