JS中物件資料型別的基本結構和操作

2022-02-01 03:03:53 字數 626 閱讀 2992

ecmascript中的隊形其實就是一組資料和功能的集合。物件可以通過執行new操作符後跟要建立的物件型別的名稱來建立。而建立object型別的示例並為其新增屬性和(或)方法,就可以建立自定義物件。

語法 任何乙個物件都是由零到多組鍵值對(屬性名:屬性值)組成的(並且屬性名不能重複)

建立乙個物件的方法:

// 方法一

var obj = new object();

var person = new object()

// 方法二

var obj = {}

var person =

person.name // 獲取屬性名對應的屬性名(物件.屬性)

person['age'] // 物件[屬性名],屬性名是數字或者字串格式

person.height // 如果當前屬性名不存在,預設的屬性值是undefined

person[1] // 如果屬性名是數字,則不能使用點的方式獲取屬性值

每個object例項都具有下列屬性和方法(原型鏈上的方法)

JS中的基本資料型別和引用資料型別

ecmascript中有五種簡單資料型別 也稱為基本資料型別 undefined null boolean number和string。還有一種複雜資料型別 object,object本質上是由一組無序的名值對組成的。ecmascript不支援任何建立自定義型別的機制,而所有值最終都將是上述6種資料...

js 基本資料型別和引用資料型別

1 資料型別 js分兩種資料型別 基本資料型別 number string boolean null undefined symbol es6 這些型別可以直接操作儲存在變數中的實際值。引用資料型別 object 在js中除了基本資料型別以外的都是物件,資料是物件,函式是物件,正規表示式是物件 2 ...

JS 基本資料型別 和 引用資料型別

變數都是儲存在棧記憶體中,基本資料型別的值直接在棧記憶體中儲存。相互不影響。var a 123 var b a a b的值不變棧記憶體中 變數值 b123 a123 物件儲存在堆記憶體中 var obj new object obj.name 墨祈 var obj2 obj obj.name moq...