用js(推荐)判断各种数据类型的简单方法
以下示例如下:
类型2输出数
零输出对象类型
{ }类型对象的输出
{ }输出对象类型
Typeof(功能){ }(输出功能)
类定义的输出定义
'222'output字符串类型
类型的真实输出布尔
这包含五种JS数据类型、字符串和布尔undefinedobject数函数类型函数
您一定要问:如何区分对象、数组和null
然后我们要使用另一个工具:object.prototype.tostring.call
这是对象的原始原型扩展函数,用于更精确地区分数据类型。
让我们试试这个东西:
VaR方法= object.prototype.tostring
gettype.call('aaaa ')输出字符串} {对象
gettype.call(2222){数量}输出对象
gettype.call(真正的)输出对象布尔} {
gettype.call(定义)输出{对象定义}
gettype.call(null){零}输出对象
gettype.call {物}输出({ })
gettype.call({ }){ }输出对象数组
gettype.call(功能{目标}){ }(输出)
看到这里,我们刚才已经解决了这个问题。
事实上,js中有很多类型的判断。
{物} htmldivelement div对象,
{对象htmlbodyelement }体对象,
{对象文档}(ie)或
{物}(Firefox,Ogle)这…
判断各种DOM节点,在编写插件时使用。
可以封装的方法如下:
VaR方法= object.prototype.tostring
var实用工具= {
isobj:功能(o){
返回gettype.call(O)= ={物};
},
ISArray:功能(o){
返回gettype.call(O)= ={对象数组};
},
IsNULL:功能(o){
返回gettype.call(O)= ={零}对象;
},
isdocument:函数(){
返回gettype.call(O)= ={对象文件}{ } | | HtmlDocument对象;
}
…
}
上面的JS是一个简单的方法来判断各种数据类型(推荐),这是所有萧边分享你的内容。我希望能给你一个参考,希望你能支持它。