Js检查变量类型的代码()

2019-12-24,,

JavaScript检查变量的类型,并判断是整形或是字符串或是其它类型等等。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
2、toString 本来是用来做字符串转换的,不过现在流行用来做变量类型的检查了。舜子这里也写了一个函数,方便检查变量的类型,可以用来代替 typeof
复制代码 代码如下:
function getType(o) {
var _t; return ((_t = typeof(o)) == "object" ? o==null && "null" || Object.prototype.toString.call(o).slice(8,-1):_t).toLowerCase();
}

执行结果:

getType("abc"); //string
getType(true); //boolean
getType(123); //number
getType([]); //array
getType({}); //object
getType(function(){}); //function
getType(new Date); //date
getType(new RegExp); //regexp
getType(Math); //math
getType(null); //null

您可能感兴趣的文章:

  • JavaScript基于自定义函数判断变量类型的实现方法
  • js中判断变量类型函数typeof的用法总结
  • javascript中对变量类型的判断方法
  • 详细分析JavaScript变量类型
  • js判断undefined变量类型使用typeof
  • javascript 得到变量类型的函数
  • js 变量类型转换常用函数与代码[比较全]
  • JavaScript的变量作用域深入理解
  • 关于javascript 回调函数中变量作用域的讨论
  • JavaScript变量类型以及变量作用域详解

《Js检查变量类型的代码().doc》

下载本文的Word格式文档,以方便收藏与打印。