您的位置:首页 > Web前端 > JavaScript

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高级编程)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息