JavaScript 的原始資料型別和物件之間有什麼區別?


在開始討論差異之前,讓我們先了解什麼是原始資料型別。原始資料型別定義了不可變的值,並且最近由 ECMAScript 標準引入。

JavaScript 允許您使用三種原始資料型別,

  • 數字,例如 3、310.20 等。
  • 文字字串,例如“此文字字串”等。
  • 布林值,例如 true 或 false。

JavaScript 還定義了兩種簡單資料型別,null 和 undefined,每種型別僅定義一個值。除了這些原始資料型別之外,JavaScript 還支援一種稱為物件的複合資料型別。
在資料型別之後,讓我們討論一下物件

物件

在 JavaScript 中,物件被認為是屬性的集合。使用鍵值來識別屬性。它有兩種型別

資料屬性

它將一個鍵與一個值關聯。
假設我們以一個具有原始資料型別和物件的字串為例:

對於原始資料型別,

var str = "Demo string!";

對於物件,

var str = new String("Demo string!");

訪問器屬性

它將一個鍵與訪問器函式關聯。這是為了儲存一個值。

更新於: 2020-01-03

197 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.