js物件型別可以分為基本型別和複雜型別(也叫引用型別)
一、基本型別
string、number、boolean、null、undefined、symbol
symbol是es6引入的一種新的原始資料型別,表示獨一無二的值二、複雜型別
object、array、function
三、建立陣列
//第一種 new 乙個array物件
var arr=new array();
arr[0]
=1;arr[1]
="a"
;console.log(arr)
;// [ 1, 'a'
]
//第二種
var arr=new array(
'a','b','c',1)
;console.log(arr)
;// [
'a', 'b', 'c', 1 ]
//第三種
var arr=
[1,2,3,'c'
]console.log(arr)
;//[ 1, 2, 3, 'c'
]
四、建立物件
//第一種 new
var obj=new object();
obj.name=
"one"
;obj.age=18;
console.log(obj)
;//
//第二種 字面量
//1.簡單字面量
var obj=
;obj.name=
"two"
;obj.age=19;
console.log(obj)
;////2.巢狀字面量
var obj=
}console.log(obj)//
//第三種 工廠模式
function person(name,age)}}
var p=person(
'小華',18)
;p.say(
);//小華
console.log(p)
;//
//第四種 建構函式
function person(name,age)
}var p=new person(
'小公尺',18)
p.say(
);//小公尺
console.log(p)
;//person
//第五種 公有、私有
function person(name,age)
return
}var p=person(
'cc',20)
;p.say(
);//cc
console.log(p)//
OpenCV Mat物件建立及資料型別
1.使用opencv的c 介面時不需要考慮記憶體釋放問題。2.賦值運算子和拷貝建構函式只複製資訊頭。3.使用函式clone 或者copyto 來複製一幅影象的矩陣。1 建立mat物件 mat類提供了一系列建構函式,可以方便的根據需要建立mat物件。使用其中乙個用來具體的說明 mat mat int ...
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 本質還是乙個基本型別賦值...
js資料型別及判斷資料型別
1.null 2.undefined 3.boolean 4.number 5.string 6.引用型別 object array function 7.symbol typeof null object typeof undefined undefined typeof true false b...