专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

JavaScript中变量赋值语句返回值是什么_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 19:30:03       共计:3578 浏览

JavaScript中变量赋值语句返回值是什么?

赋值语句的解析是从右到左进行的,比如说,a = b+c; 那么它会先将b和c的值相加,然后把他们的和返回给a,这时a获取的是值,当a发生变化时,是不会影响b和c的值的。但是如果你把一个引用类型的数据赋给a,比如 b=[1,2,3];a = b;那么赋值语句的返回就是一个引用,其实就是一个内存地址,所以如果你改变了a的值,那么b也会跟着改变,因为他们引用的是同一个地址的数据。就因为出现这种不可预测的赋值,所以现在出现了immutable这样的插件,就是为了保持对象的不可变,避免赋值产生副作用。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:Java编程中代码规范很重要吗_java | ·下一条:JAVA语言可不可以编写单片机程序呢_java

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有