在JavaScript中,字符串和布尔值被认为是原始类型。 原始类型通过复制传递。 OK考虑下面的代码:JavaScript字符串是原始类型?
var s1 = "this is a string of 1000 characters ...";
var s2 = s1; // (2)
符合(2)会发生什么? 1000个字符被复制到变量s2? 或者是否有一个存储位置,s1和s2是指这个存储位置? 我相信第二个是真的。 如果是这样,为什么所有书籍都说字符串是原始类型,它们不是,它们是 引用类型,不是吗?