时间:2021-05-26
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
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
常用检查变量类型的方法有两种,下面是解说:检查变量类型方法一:typeof格式:typeof变量用法:if(typeof变量=="类型标识"){...}下面是一
前言大家都知道Python是一门强类型、动态类型检查的语言。所谓动态类型,是指在定义变量时,我们无需指定变量的类型,Python解释器会在运行时自动检查。与静态
复制代码代码如下:v
js基本数据类型和引用数据类型的区别如下: JS基本数据类型的变量存放的是基本类型数据的实际值;而引用数据类型的变量保存对它的引用,即指针。 JavaScr
不管是函数还是变量的声明,都是为了告诉编译器我要使用这个变量或者函数了,用于类型检查。在定义的时候编译器是不会分配任何内存的,比如下面的函数:复制代码代码如下: