js中typeof和instanceof的区别
来源:互联网 发布:java常用设计模式图解 编辑:程序博客网 时间:2024/05/17 01:32
typeof运算符
作用:用以获取一个变量或者表达式的数据类型。
typeof返回如下几个结果:
number,boolean,string,function(函数),object(NULL,数组,对象),undefined。
用法:放在变量或表达式前,如下:
alert(typeof (123));
alert(typeof ("123"));
【注】typeof可以用来判断一个变量是否存在,如:if(typeof a!="undefined"){},此种方式可以规避在if(a)方式时a不存在(未声明)则会出错的问题。
instanceof运算符
作用:用于判断一个变量是否属于某个对象的实例。
返回结果:boolean值,true或false。
用法:如:
var a=new Array();alert(a instanceof Array); //返回true
alert(a instanceof Object)
【注】我们要判断一个对象是否是数组时或者判断某个变量是否是某个对象的实例则要选择用instanceof运算符,因为typeof遇到null,数组,对象时都会返回object类型。
0 0
- js中typeof和instanceof的区别
- js中typeof和instanceof的区别
- js中instanceof和typeof的区别
- js中typeof和instanceof的区别
- js中typeof和instanceof的区别
- JS中typeof和instanceof的区别
- js中typeof和instanceof的区别
- js中typeof和instanceof的区别。
- js中typeof和instanceof用法区别
- js中typeof和instanceof用法区别
- js中typeof和instanceof用法区别
- js中typeof和instanceof的简单区别
- JS中typeof与instanceof的区别
- JS中typeof与instanceof的区别
- JS中instanceof跟typeof的区别
- JS中typeof与instanceof的区别
- JS中typeof与instanceof的区别
- JS中typeof与instanceof的区别
- Spring中Value注解的使用
- 1、C# 全局变量 静态变量
- 最小生成树 prim hdu1233 还是畅通工程
- C++ STL Vector简单讲解
- C++编程->array(数组)
- js中typeof和instanceof的区别
- 点集配准与ICP算法(一)
- linux 下使用SSH 连接远程主机 SCP 拷贝远程文件
- 马士兵struts2视频教程第三十七集
- 2014/8/16
- POJ 1003 Hangover (水题)
- Java集合源码学习(23)_Map的子接口ConcurrentMap
- hdu 4715 素数打表
- structs2处理error的方法