为何a=abc区别于a=newStringabc
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,今天就跟大家聊聊有关为何a=abc区别于a=newStringabc,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。显而易见a="abc"typ
千家信息网最后更新 2025年11月11日为何a=abc区别于a=newStringabc
今天就跟大家聊聊有关为何a=abc区别于a=newStringabc,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
显而易见
a="abc"typeof a //stringb=new String("abc")typeof b // objecta==b //truea===b //false但是为什么呢?看了很多书,问了好几个大神,其实自己还是稀里糊涂的。这里记录一下,备查。
在js中,区分原始资料类型和包装类型。数字、字符串、布尔、null、undefined 属于原始资料类型,而Number、String、Boolean属于包装类型,通过new Number 创建的是包装类型的派生对象。所以两者是不等的。
直接赋值为基本类型之后的使用过程如下:
1、创建String类型的一个实例
2、在实例上调用指定的方法
3、销毁实例
举例:
var a="123"a.toFixed===Number.prototype.toFixed;
这里还有一种说法:装箱,拆箱
装箱,就是用这个值类构造一个相应的包装对象
var a=10 ,b="javascript" , c=true; var o_a=new Number(a); var o_b=new String(b); var o_c=new Boolean(c);
装箱的最大作用是将值作为对象来处理。
拆箱,是包装对象转换成值类型
var a=10; var o_a=new Number(a); var b=o_a.valueOf();//这就是拆箱的过程。
看完上述内容,你们对为何a=abc区别于a=newStringabc有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
类型
包装
对象
内容
实例
装箱
原始
就是
资料
过程
最大
显而易见
作用
大神
字符
字符串
布尔
数字
方法
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术需要c语言吗
金橘网络技术工作室
江苏网络技术咨询销售
软件开发想转产品经理
杭州网络安全会议
java数据库监控
tbc如何看服务器人数
网络安全教学ppt模板
驾驶证休检需要多久上传数据库
吉林省博益网络技术有限公司
乐清软件开发工程师
湖南智慧灯杆软件开发
填表软件开发
数据库安全性控制技术有
DNS服务器有哪些安全吗
数据库基本关系具有哪些性质试卷
惠普BL460刀片服务器闪红灯
扫黄打非网络安全宣传周
服务器电脑
软件开发必须要具备哪些能力
加强网络安全产业建设方案
网络安全防火墙配置
楚雄州网络安全周
软件开发计划书交付产品
农资服务器
Tbc一个服务器能容纳多少人
mac数据库客户端
网络安全相关的歌曲
uml数据库接口
负责北京银行网络安全的公司