JavaScript 判断各种数据类型
2017-12-05 16:29
162 查看
js 判断各种数据类型:
了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx)typeof 2 // 输出 number typeof null // 输出 object typeof {} // 输出 object typeof [] // 输出 object typeof (function(){}) // 输出 function typeof undefined // 输出 undefined typeof '222' // 输出 string typeof true // 输出 boolean
相信大家已经发现了 , typeof 判断数据类型 ,并不严谨 !
因为 不管是 数据 还是 对象 或者是 null , 都返回了 object ,虽说 这几个都属于对象 , 但具体是的 我们无法判断 !
instanceof 判断
var ary = [1,23,4]; console.log(ary instanceof Array) //true;
这样会直接返回一个 boolean 值 , 这样我们就可以确认 具体是那种类型了 !
通用方法:
var ary = [1,23,4]; function isArray(o){ return Object.prototype.toString.call(o)=='[object Array]'; } console.log(isArray(ary));
具体Object.prototype.toString 的用法,请参照 的用法Object.prototype.toString
相关文章推荐
- javascript各种数据类型判断方法
- javascript 判断是否为数组或对象或各种其它数据类型
- javascript 判断是否为数组或对象或各种其它数据类型
- javascript各种类型数据在表达式中转换成布尔型值的规则总结
- 判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
- javascript中的真假值、数据类型判断以及+的特殊用法
- javascript判断数据类型
- js 判断各种数据类型
- js 判断各种数据类型 了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx) 如下实例:
- javascript 判断数据类型 判空
- javascript判断数据类型
- JavaScript常用工具函数(验证数据格式、清除空格、判断浏览器类型、cookie操作等)
- 在JavaScript中,判断数据(数组)类型
- 数据类型判断(包含各种对象属性)
- js 判断各种数据类型的简单方法(推荐)
- NSString的各种用法总结(创建、截取、判断比较、转化数据类型、拼接、替换、添加、追加、读取、写入、删去、改变)
- javascript 简单高效判断数据类型 系列函数 By shawl.qiu
- 判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
- javascript判断数据类型
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目