写一个可以用来判断数据类型的函数

阅读 63

2022-02-24

	function judgeType(obj) {
        if (obj === null) {
          console.log(String(obj));
        } else if (typeof obj === "object") {
          var type = Object.prototype.toString
            .call(obj)
            .replace("[object ", "")
            .replace("]", "")
            .toLowerCase();
          console.log(type);
        } else {
          console.log(typeof obj);
        }
      }

调用judgeType函数

	  judgeType(null); // -> null
      judgeType(undefined); // -> undefined
      judgeType({}); // -> object
      judgeType([]); // -> array
      judgeType(123); // -> number
      judgeType(true); // -> boolean
      judgeType("haha"); // -> string
      judgeType(/123/); // -> regexp
      judgeType(new Date()); // -> date

精彩评论(0)

0 0 举报