gpt4 book ai didi

JavaScript 数字 - 不可变

转载 作者:数据小太阳 更新时间:2023-10-29 04:02:07 31 4
gpt4 key购买 nike

我来自 c# 背景,其中不可变是通过 public get 和 private set 属性实现的。我读过 javascript 中的数字是不可变的,所以我该如何执行以下操作

var x = 6 / 2;
console.log(x); // 3
x = 8;
console.log(x); // 8

我已经更改了 x,我以为我不能?

最佳答案

数字本身是不可变的。存储在变量中的对它们的引用不是。

因此 6/2 为您提供了对不可变 3 的引用,然后 = 8 为不可变 分配了一个新引用>8.

关于JavaScript 数字 - 不可变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8248568/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com