在JavaScript中,字符串和布爾值被認爲是原始類型。 原始類型通過複製傳遞。 OK考慮下面的代碼:JavaScript字符串是原始類型?
var s1 = "this is a string of 1000 characters ...";
var s2 = s1; // (2)
符合(2)會發生什麼? 1000個字符被複制到變量s2? 或者是否有一個存儲位置,s1和s2是指這個存儲位置? 我相信第二個是真的。 如果是這樣,爲什麼所有書籍都說字符串是原始類型,它們不是,它們是 引用類型,不是嗎?