javascript原始值和对象引用示例分析

javascript原始值和对象引用示例分析
本文给出了Javascript原始值和对象引用方法的一个示例,供大家参考,具体分析如下:

总之,原始值是不可变的,对象引用是可变的。

js中的原始值(未定义的、空的、布尔值、数字和字符串)与对象(包括数组和函数)本质上是不同的。没有办法可以改变原来的价值。对于字符串,字符串中的所有字符串似乎都返回到修改后的字符串中,该字符串实际上返回一个新字符串值。
Hello World;
S.toUpperCase();
保持不变
对原始值的比较是对值的比较:只有当它们的值相等时,它们才需要等待

对象不同于原始值,首先是可变的;其次,对象的比较不是价值的比较;对象的比较是引用的比较:如果且仅当它们引用相同的基本对象时,它们希望等待。

如果要比较2个单独的对象或数组,则必须比较它们的属性或元素,如下所示:
功能equ_arrays(A,B){
如果(a.length!= b.lenght)返回false;
对于(var i = 0;i < a.length;i++)
如果({ })!;
返回true;
}
希望本文能对大家的javascript程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部