其他分享
首页 > 其他分享> > 字符串的不变性

字符串的不变性

作者:互联网

字符串的不变性

在 JavaScript 中,字符串(String)的值是不可变的(immutable),这意味着一旦字符串被创建就不能被改变。

例如,下面的代码:

var myStr = "Bob";
myStr[0] = "J";

是不会把变量 myStr 的值改变成 Job 的,因为变量 myStr 是不可变的。 注意,这并不意味着 myStr 永远不能被改变,只是字符串字面量 string literal 的各个字符不能被改变。

改变 myStr 的唯一方法是重新给它赋一个值,例如:

var myStr = "Bob";
myStr = "Job";

标签:改变,var,Job,字符串,不变性,myStr,Bob
来源: https://www.cnblogs.com/ff-upday/p/14845508.html