1.1-Object
????*Object是擁有屬性何方法的數(shù)據(jù)集惋。在現(xiàn)實(shí)生活中孕似,幾乎所有的事物都是對象。
1.定義對象
? ? var person = {
? ? ? ? name: '黃景瑜',
? ? ? ? age: '18',
? ? ? ? height: '187cm',
? ? ? ? weight: '80kg'
????}
2.對象屬性
? ? 可以說“js對象是變量的容器”刮刑,
? ? 但是喉祭,我們通常認(rèn)為“js是鍵值對的容器”
? ? 鍵值對通常寫法為name: value(鍵與值以冒號分割)
? ? 鍵值對在js對象中通常稱為 對象屬性
1.2-Array
? ? *Array是按次序排序的一組值
var arr = [1, 2, 3]
1.3-Function
? ? *Function函數(shù)是由事件驅(qū)動的或者當(dāng)它被調(diào)用時執(zhí)行的可重復(fù)使用的代碼塊
1.函數(shù)語法
? ? 函數(shù)就是包裹在花括號中的代碼塊,前面使用關(guān)鍵詞function:
? ? function functionname () {
? ? ? ? // 代碼塊(執(zhí)行代碼)
????}
2.帶有參數(shù)的函數(shù)
? ?? 在調(diào)用函數(shù)時雷绢,您可以向其傳遞值泛烙,這些值被稱為參數(shù)。
? ? ?這些參數(shù)可以在函數(shù)中使用习寸。
? ? ?您可以發(fā)送任意多的參數(shù)胶惰,由逗號 (,) 分隔:
? ? ?function myFunction (argument1, argument2) {
? ? ? ? // 代碼
? ? ?}
3.帶有返回值的函數(shù)
? ?? 有時,我們會希望函數(shù)將值返回調(diào)用它的地方霞溪。
? ? ?通過使用 return 語句就可以實(shí)現(xiàn)孵滞。
? ? ?在使用 return 語句時中捆,函數(shù)會停止執(zhí)行,并返回指定的值坊饶。
? ? ?function myFunction () {
? ? ? ? ? ?var x = 5
? ? ? ? ? ? return x;
? ? ?}
? ? 該函數(shù)會返回5