js高階 資料型別

2022-10-08 20:42:08 字數 1269 閱讀 6466

基本(值)型別

string:任意字串

number:任意數字

boolean:true/false

null:null

undefined:undefined

物件(引用)型別

object:任意的物件(一般物件內部資料無序)

function:一種特別的物件(可以執行)

array:一種特別的物件(數值下標,內部資料是有序的)

typeof:返回資料型別的字串表達

—-可以區別: 數值, 字串, 布林值, undefined, function

—-不能區別: null與物件, 一般物件與陣列

instanceof

專門用來判斷物件資料的型別: object, array與function

===可以判斷: undefined和null

①. 基本型別

var a

console.log(a, typeof a, a===undefined) // undefined 『undefined』 true

console.log(a===typeof a) // false

a = 3

console.log(typeof a === 『number』)// true

a = 『atguigu』

console.log(typeof a === 『string』)// true

a = true

console.log(typeof a === 『boolean』)// true

a = null

console.log(a===null) // true

console.log(typeof a) // 『object』

②. 物件型別

var b1 = 

}console.log(b1 instanceof object, typeof b1) // true 『object』

console.log(b1.b2 instanceof array, typeof b1.b2) // true 『object』

console.log(b1.b3 instanceof function, typeof b1.b3) // true 『function』

console.log(typeof b1.b2[2]) // 『function』

console.log(b1.b22) // 『abc』 undefined

高階資料型別!

修改 2.末尾增加 3.指定索引插入 插入資料後,後面資料自動向後排 extend 方法可以把其他列表中的完整內容,追加到當前列表的末尾 temp list 孫悟空 豬二哥 沙師弟 name list.extend temp list 把temp list 資料追加到 name list 中4.刪除...

《js高階程式設計》之資料型別概覽

基本概念 js有五種簡單資料型別,也稱基本資料型別 undefined null boolean number和string 一種複雜資料型別也稱引用型別,裡面包含的 function array date 分類1.undefined在使用var宣告變數宣告但未對其加以初始化時,值為undefine...

JS高階之資料型別 物件建立

萬物皆物件 兩者區別 存在形式不同 var a1 10 var b1 a1 a1 9 console.log b1 10var obj var obj2 obj obj.id 99 console.log obj2.id 99 var obj3 obj3.id obj.id 本質還是乙個基本型別賦值...