js對象的概念,分類及基本操作

對象屬於一種複合的數據類型,在對象中可以保存多個不同數據類型的屬性。

對象的分類:

  1. 內建對象-由ES標準中定義的對象,在任何的ES的實現中都可以使用
    比如: Math String Number Boolean Function Object…
  2. 宿主對象 由JS的運行環境提供的對象,目前來講主要指由瀏覽器提供的對象 比如BOM DOM
  3. 自定義對象 由開發人員自己創建的對象

對象的基本操作:

在這裏插入圖片描述

var obj = new Object();

在這裏插入圖片描述

obj.name = "Master";

在這裏插入圖片描述

console.log(obj.name);

在這裏插入圖片描述

obj.name = "King";

在這裏插入圖片描述

delete obj.name;

在這裏插入圖片描述
在這裏插入圖片描述
譬如:

var obj = new Object();
obj["123"] = 789;
obj["nihao"] = "你好";
var n = "123"
console.log(obj[n]);
console.log(obj["123"]);

這兩條輸出語句效果是一樣的

在這裏插入圖片描述
例子:

obj.test = true;
obj.test = null;
obj.test = obj2;

在這裏插入圖片描述

console.log("name" in obj);//判斷name是否爲obj的屬性,返回true或false

基本數據類型和引用數據類型:

在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章