開發工具與關鍵技術:DW與 JavaScript
作者:何洽華
撰寫時間:2020年4月21日
JavaScript物件相關內容總結
JS中的資料型別:
String : 字符
Number : 數值
Boolean : 布林值
Null : 空值
Undefined : 未定義
以上5種都是基本資料型別,只要不是以上這5種,都為Object 物件;
如果使用基本資料型別,我們可以將一個人的資訊保存下來
但是它們獨立的沒有聯系的資料
例如:
var name = “小娜”;
var age = 20;
var tel = “18218685474”;
這樣就能把你所創建的資料保存下來
物件分類
1.內建物件
- 由ES標準中定義的物件,在任何ES的實作中都可以使用
例如:Math String Number Boolean Function Object...
2.宿主物件
- 由JS的運行環境提供的物件,目前來講主要指由瀏覽器提供的物件
- 比如:BOM(瀏覽器物件模型) DOM(檔案物件模型)
例如 我們常用的console.log() 就是DOM 中的物件
3.自定義物件
自定義物件是有開發人員自己所定義
例如:
創建物件
使用new關鍵字呼叫的函式,是建構式constructor
建構式是專門用來創建物件的函式
var obj= new.Object();//這種就是創建物件
Console.log(typeif obj)//通過typeif在控制臺檢測資料型別
在物件中保存的值稱為屬性
1.向物件添加屬性的語法:
①物件.屬性名=屬性值 ② 物件["屬性名"]=屬性值
例如:
為物件添加屬性
var obj= new.Object();//創建物件
Obj.name=”小娜”;
Obj.age=”20”;
Obj.tel=”1821865473”;
Console.log(obj)
Console.log(Obj.name)//也可以直接在控制臺上查詢
Console.log(Obj[“name”]);//這兩種方法都可以獲取
- 注意:如果物件中沒有的屬性,不會報錯而是回傳undefined
2.讀取物件屬性的語法:
①物件.屬性名 ②物件["屬性名"]
例如:
為物件添加屬性
var obj1= new.Object();//創建物件
Obj1.[“name”]=”小娜”;
Obj1.[“age”]=”20”;
Obj1.[“tel”]=”1821865473”;
Console.log(Obj[“name”]);
Console.log(Obj.name);//這兩種方法都可以獲取
修改物件屬性值
Obj.name=”小夢”;//可以這樣直接修改
洗掉物件屬性值
前面加上delete 代碼
delete obj=name;//可以這樣直接洗掉
- 注意 :上面的字符都是英文狀態的符號,如果不是,則會報錯
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/59652.html
標籤:非技術區
下一篇:JS 樹形結構資料過濾
