17 lines
400 B
JavaScript
17 lines
400 B
JavaScript
|
||
## 字符串的不可变性
|
||
|
||
字符串里面的值不可被改变。虽然看上去可以改变内容,但其实是地址变了,内存中新开辟了一个内存空间。
|
||
|
||
代码举例:
|
||
|
||
```js
|
||
var str = 'hello';
|
||
|
||
str = 'qianguyihao';
|
||
```
|
||
|
||
比如上面的代码,当重新给变量 str 赋值时,常量`hello`不会被修改,依然保存在内存中;str 会改为指向`qianguyihao`。
|
||
|
||
|