JavaScript变量类型检测
2017-03-09 22:13
330 查看
js中变量可以分为引用类型和基本类型,对于检测一个数据是不是基本数据类型,typeof操作符是最好的工具。
<script>
var s="hello_world";
var i=22;
var b=false;
var u;
var n=null;
var o=new Object();
alert(typeof s);//string
alert(typeof i);//number
alert(typeof b);//boolean
alert(typeof u);//undefined
alert(typeof n);//object
alert(typeof o);//object
</script>
对于typeof,很好检测基本类型,对于null、对象、function都返回Object。
对于引用对象的检测,js提供了instanceof操作符,语法结构如下
result=variable instanceof constructor
(参考JavaScript高级编程)
<script>
var s="hello_world";
var i=22;
var b=false;
var u;
var n=null;
var o=new Object();
alert(typeof s);//string
alert(typeof i);//number
alert(typeof b);//boolean
alert(typeof u);//undefined
alert(typeof n);//object
alert(typeof o);//object
</script>
对于typeof,很好检测基本类型,对于null、对象、function都返回Object。
对于引用对象的检测,js提供了instanceof操作符,语法结构如下
result=variable instanceof constructor
(参考JavaScript高级编程)
相关文章推荐
- JavaScript中如何检测一个变量是一个String类型?请写出函数实现
- 说说javascript变量类型和变量类型检测
- javascript中检测变量的类型的代码
- 转载!javascript3种检测变量类型的方法
- javascript中检测变量的类型的代码
- Javascript学习笔记:3种检测变量类型的方法
- JavaScript判断变量类型:typeof函数与constructor属性异同
- JAVASCRIPT的数据类型和变量
- JavaScript数据类型和变量
- Javascript数据类型和变量
- javascript检测浏览器类型和版本号(兼容各浏览器)
- Javascript isArray 数组类型检测函数
- javascript 检测浏览器类型和版本的代码
- JavaScript判断变量类型:typeof函数与constructor属性异同
- javascript 得到变量类型的函数
- JavaScript中检测变量是否存在
- 检测变量类型
- [转]JavaScript类型检测小结
- javascript判断变量类型的自定义函数
- javascript得到变量的类型