字符串的不可变性是指字符串值的不可变性。虽然看起来内容是可以改的,但实际上地址已经变了,在内存中开辟了一个新的内存空间。varstr='abc';str='你好';重新赋值str时,常量'abc'不会被修改,还在内存中。当给str赋值'hello'时,它会重新开辟内存空间。这个特性就是字符串的不变性。由于字符串的不可变性,在拼接大量字符串时会出现效率问题。varstr='';for(vari=0;i<1000000;i++){str+=i;}//这个结果需要很长时间才能显示出来,因为需要不断开辟新的空间console.log(海峡);
