」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 字串與字串

字串與字串

發佈於2024-11-08
瀏覽:130

string vs String

細繩

小寫字串是JavaScript中的原始資料型別

用這種類型建立的字串不是對象,但 JavaScript 會自動用 String 物件包裝它們(這稱為「裝箱」)。

let imAString = "hello";
console.log(typeof imAString); // "string"

細繩

大寫字串 是一個建構子,它建立 String 對象,也就是字串基元的物件包裝器。

當您將 String 建構子與 new 一起使用時,您將得到一個 String 物件而不是原始字串

字串物件不是必需的,除非您需要明確地將它們用作物件。

let imAStringObject = new String("hello");
console.log(typeof imAStringObject); // "object"

差異

原始目的記憶輕量級並依值儲存重量級,儲存為物件方法暫時轉換為String物件可以存取 String 方法,例如 .charAt() 比較值按值參考
細繩 細繩
類型[​​&&&]

什麼時候使用字串/字串?

幾乎在所有情況下都使用字串(原始)。它更有效率、更簡單,而且 JavaScript 在需要時自動提供方法。

僅當您特別需要具有附加屬性的物件或想要使用instanceof檢查時才使用String(物件),儘管這在實踐中很少見。


就是這樣!感謝您閱讀本文。下次見!

版本聲明 本文轉載於:https://dev.to/theteabagcoder/string-vs-string-24p?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3