JS 数据类型的检测-关键字typeof与关键字instanceof
来源:互联网 发布:bug软件下载 编辑:程序博客网 时间:2024/05/07 01:59
基本类型(值类型)检测用 typeof 如:number,string, boolean, undefined, NaN,null;
引用类型,也就是对象(Object)类型,检测用instanceof, 如:Array,Date, RegExp, function, 包装类型; 重要一点,通过new出来的实例就是引用对象,如:num=new Number(100);str=new String("abc")
注:
基本包装类型和引用类型的区别就是生存期不同,在代码执行后就会销毁实例。
var str = "person";
str.name = "xiaowang";
alert(str.name) ;// undifined
第二行中给str添加了name属性,在代码执行后就会销毁,第三行再次访问的时候,name就不见了;
var str = "person";
str.name = "xiaowang";
alert(str.name) ;// undifined
第二行中给str添加了name属性,在代码执行后就会销毁,第三行再次访问的时候,name就不见了;
顺便说一下:isPrototypeOf()与constructor以及Object.getPrototypeOf() 如:function test(){};var obj=new test(); console.log(Object.getPrototypeOf(obj)) ;alert(obj.constructor==test); alert(test.prototype.isPrototypeOf(obj));
阅读全文
0 0
- JS 数据类型的检测-关键字typeof与关键字instanceof
- js关键字typeof和instanceof的使用,以及js字符串与数字相互转化
- 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中typeof与instanceof的区别
- JS中typeof与instanceof的区别
- JS中typeof与instanceof的区别
- JS中typeof与instanceof的区别
- JS中typeof与instanceof的区别
- gethostbyname()函数说明
- env
- python全局变量的一些思考
- Java数据结构与算法之数据结构-逻辑结构-集合(二)------集合类分述图描述
- <Java开发工具类一> -- StringUtils
- JS 数据类型的检测-关键字typeof与关键字instanceof
- Snapshot volume
- SVN服务器的本地搭建和使用
- spring boot集成mybatis使用swiper.js制作中秋祝福H5并打成jar包发布到服务器
- unity游戏毕设
- C# WinForm窗体及其控件自适应各种屏幕分辨率
- Android新功能用户指引UserGuide
- 阿里云CentOS7中安装配置RocketMQ
- 通过vpn和代理服务器两种方式fq之前和fq之后,通过ping方式,ping被fq的网站的ip地址,两者可以ping通吗?