自己回憶
1.利用函數(shù) 求任意數(shù)的最大值
聲明一個(gè)函數(shù)挚币,給兩個(gè)形參鸵熟,然后做if判斷 數(shù)字1大于數(shù)字2 則輸出數(shù)字一副编,反之輸出數(shù)字2,如果數(shù)字1等于數(shù)字2則輸出任意一個(gè)流强,最后寫(xiě)上實(shí)參
2.利用函數(shù)求翻轉(zhuǎn)數(shù)組
聲明一個(gè)函數(shù)痹届,實(shí)參的值用arguments接受呻待,然后計(jì)數(shù)器i等于原數(shù)組的長(zhǎng)度-1,然后i>0,i--聲明一個(gè)新數(shù)組队腐,把第一個(gè)遍歷出來(lái)的數(shù)組元素存放到新數(shù)組中實(shí)現(xiàn)反轉(zhuǎn)數(shù)組蚕捉。
3.作用域
4.全局變量和局部變量
全局變量 全局包括局部都可以使用的變量,局部變量里沒(méi)有寫(xiě)var 直接聲明的變量也是全局變量柴淘。
局部變量迫淹,只能在局部使用的變量
5.塊級(jí)作用域
es6以前沒(méi)有塊級(jí)作用域
6.作用域鏈
會(huì)一級(jí)一級(jí)找變量,方法從輸出語(yǔ)句開(kāi)始找为严,一級(jí)一級(jí)向上
7.預(yù)解析
變量聲明敛熬,和函數(shù)聲明會(huì)提升到最開(kāi)始伶氢,接下來(lái)正常書(shū)寫(xiě)裆悄,但是變量賦值,和函數(shù)賦值不會(huì)提升到最前面拱她。
8.對(duì)象
9.創(chuàng)建對(duì)象的三種方法炸茧,
- 字面量
- new Object()關(guān)鍵字
- 構(gòu)造函數(shù)
10.new關(guān)鍵字先開(kāi)辟出一個(gè)新空對(duì)象瑞妇。
11稿静。遍歷對(duì)象
for(var k in o )
輸出k得到屬性名
輸出o[k]屬性值
補(bǔ)充
1.對(duì)象:具有屬性和方法
上述例子中用數(shù)組保存數(shù)據(jù)的缺點(diǎn)是:數(shù)據(jù)只能通過(guò)索引值訪問(wèn)梭冠,開(kāi)發(fā)者需要清晰的清除所有的數(shù)據(jù)的排行才能準(zhǔn)確地獲取數(shù)據(jù),而當(dāng)數(shù)據(jù)量龐大時(shí)改备,不可能做到記憶所有數(shù)據(jù)的索引值控漠。
為了讓更好地存儲(chǔ)一組數(shù)據(jù),對(duì)象應(yīng)運(yùn)而生:對(duì)象中為每項(xiàng)數(shù)據(jù)設(shè)置了屬性名稱(chēng)悬钳,可以訪問(wèn)數(shù)據(jù)更語(yǔ)義化盐捷,數(shù)據(jù)結(jié)構(gòu)清晰,表意明顯默勾,方便開(kāi)發(fā)者使用碉渡。