云平台杭州易企网络公司
信息化讲堂
当前位置:杭州易企网络公司 >> 信息化讲堂 >> 云平台 >> 浏览文章
云平台

不可变得原始值和可变的对象引用

标签:不可,可变,变得,原始,可变的,变的,对象,引用,用不 发布时间:2024年05月03日 阅读:70次
    杭州网站建设公司分形科技:Js中的原始值与对象有着根本的区别。原始值是不可更改的:任何方法都无法更改一个原始值。对数字和布尔值来说显然如此--改变数字的值自己就说不通,而对字符来说就不那么显明了,由于字符串看起来像由字符组成的数组,我们期望可以通过制订索引来修改字符串中的字符。现实上,JS是禁止如许做的。字符串中所有的方法看上去返回了一个修改后的字符串,现实上返回的是一个新的字符串值。
    原始值的比较是值的比较:只有在它们的值相称时它们才相称。这对数字、布尔值、null和undefined来说听起来有点儿难懂,并没有其他办法来比较它们。同样,对于字符串来说则并不显明:假如比较两个单独的字符串,当且仅当它们的长度相称且每个索引的字符都相称时,JS才认为它们相称。
    对象和原始值不同,首先,它们是可变的--他们的值是可以修改的。
    对象的比较并非值的比较:即使两个对象包含同样的属性及雷同的值,他们也是不相称的。各个索引元素完全相称的两个数组也不想等。 百度优化排名
电话:4000-340-360 传真:4000-340-360 邮政编码:310000
地址:杭州竞舟路229号