JS初級(jí)?復(fù)習(xí)筆記

1.跳轉(zhuǎn)語句

break:瀏覽器執(zhí)行到break富雅,直接跳出循環(huán)或判斷語句宜狐,結(jié)束本語句

continue:語句的作用是忽略其后的語句并結(jié)束此輪循環(huán)和開始新的一輪循環(huán)Continue與break語句非常類似,但他不是退出循環(huán)岸啡,而是轉(zhuǎn)而執(zhí)行下一次循環(huán)暖哨。

return:語句結(jié)束函數(shù)執(zhí)行,返回調(diào)用函數(shù)凰狞,而且把表達(dá)式的值作為函數(shù)的結(jié)果.

2.函數(shù)可分為:內(nèi)置函數(shù)篇裁。例如alert(),prompt()赡若;自定義函數(shù)达布。

3.函數(shù)的聲明方法

(1):使用function關(guān)鍵字

function a(){

}

(2):使用變量和匿名函數(shù)

var a = function(){

}

4函數(shù)的調(diào)用:無論使用那種方法聲明函數(shù),調(diào)用方法的格式都是 :函數(shù)名()

例如:a();

5.函數(shù)的參數(shù):形式參數(shù)逾冬,實(shí)際參數(shù)

形參:就是在函數(shù)定義時(shí)黍聂,函數(shù)名后面的參數(shù),不能用var修飾身腻。

實(shí)參:就是調(diào)用時(shí)产还,函數(shù)名后面的參數(shù)。參數(shù)可以傳遞多個(gè)

例如 function alertName(name){//形式參數(shù)

? alert("我的名字是"+name);

}

name("xiaoming");//實(shí)際參數(shù)

函數(shù)也可以傳入一個(gè)數(shù)組作為函數(shù)的參數(shù)嘀趟,要注意:

function h(arr){

? for(var i =0;i

? ? ?document.write(arr[i]);

? }

}

6.通過關(guān)鍵字return為函數(shù)設(shè)置返回值

function all(){

?var a = 10;

?var b = 20;

?return a+b;

}

注意脐区,再調(diào)用此方法時(shí),我們只是得到a+b的值她按,也叫返回a+b的值

7.函數(shù)的重載:函數(shù)的參數(shù)可以傳遞多個(gè)牛隅,使用arguments對(duì)象可以判斷參數(shù)的個(gè)數(shù),根據(jù)個(gè)數(shù)執(zhí)行不同的代碼酌泰,arguments是個(gè)數(shù)組媒佣。

function info(name,age,sex,fav){

? ?if(arguments.length==1){

? ? ? alert("我的名字是"+name);

? ?}else if(arguments.length==2){

? ? ? alert("我的名字是"+name+"我的年齡是"+age);

? ?}else if(arguments.length==3){

? ? ? alert("我的名字是"+name+"我的年齡是"+age+"我的性別是"+sex);

? ?}else{

? ? ? alert("我的名字是"+name+"我的年齡是"+age+"我的性別是"+sex+"我的愛好是"+fav);

? ?}

}

8.局部變量:

局部變量就是定義在函數(shù)內(nèi)部的變量,這個(gè)變量只能在函數(shù)內(nèi)部使用陵刹,即作用域范圍只是函數(shù)內(nèi)部默伍,另外,形參也是局部變量。

全局變量

:全局變量就是定義在函數(shù)外部的變量也糊,這個(gè)變量在任何函數(shù)中都有效炼蹦,即作用域范圍是當(dāng)前文件的任何地方。

9.數(shù)組:是一個(gè)可以存儲(chǔ)一組或是一系列相關(guān)數(shù)據(jù)的容器

數(shù)組的聲明:

var arr = [];arr1 = [1,2,3,4,5];

var arr = new Array();arr = new Array(1,2,3,4,5);//當(dāng)Array()括號(hào)里只有一個(gè)數(shù)字類型的值显设,它的意義是聲明此數(shù)組的長(zhǎng)度。

var arr = new Array(5);//意思是聲明一個(gè)長(zhǎng)度是5的數(shù)組辛辨,長(zhǎng)度可以隨時(shí)改變

數(shù)組的好處是;

? ? ? ? – 解決大量相關(guān)數(shù)據(jù)的存儲(chǔ)和使用的問題捕捂。

? ? ? ? – 便于程序的開發(fā)和維護(hù)。

向數(shù)組中添加元素:

? arr[0] = "haha";//代表把haha的字符串放到名為arr數(shù)組的第一個(gè)位置

? arr1[100] = 10000;//代表把10000的數(shù)字放到名為arr1數(shù)組的第10001個(gè)位置

向數(shù)組中刪除元素:

? 利用delete關(guān)鍵字:

? var arr2 = [1,2,3,4,5];

? delete arr2[3];//刪除arr2數(shù)組的第四個(gè)位置的元素斗搞;但是此位置依然保留指攒,只是內(nèi)容被刪除,在alert(arr2[3]);返回undefined

10. ?遍歷數(shù)組 ? ? for(){}

? ? for in

var a = [];//聲明一個(gè)數(shù)組

a[0] = "泰國(guó)";//給數(shù)組賦值僻焚,第一個(gè)值是泰國(guó)

a[1] = "韓國(guó)";//給數(shù)組賦值允悦,第一個(gè)值是韓國(guó)//利用for循環(huán)遍歷

for(var i =0;i<2;i++){

? alert("我去過"+a[i]);

}//利用for in 循環(huán)遍歷

for(country in a){

? alert("我去過"+a[country]);

}

11.數(shù)組的維度

一維數(shù)組 var yiwei = [1,2,3,4,5];

讀取數(shù)組yiwei[3];//4

二維數(shù)組 var erwei = [["a","b","c","d","e"],["A","B","C","D","E"]];

讀取數(shù)組yiwei[1][2]; //C

12.數(shù)組的檢測(cè)(1)instanceof 關(guān)鍵字:運(yùn)用instanceof運(yùn)算符來判斷一個(gè)對(duì)象是不是數(shù)組

var arr = [2,4,6,7,8];

alert(arr instanceof Array);//如果arr是數(shù)組,返回true虑啤,否則返回false

(2)Array.isArray(arr)固定格式隙弛,不允許改變

var arr1 = [1,2,3,4,5];

alert(Array.iaArray(arr1));//如果arr是數(shù)組,返回true狞山,否則返回false

13.數(shù)組對(duì)象的方法全闷,十個(gè),必須牢記

14.日期對(duì)象的方法萍启,get总珠。。勘纯。局服,set。驳遵。淫奔。 getTime()等,必須牢記

?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末堤结,一起剝皮案震驚了整個(gè)濱河市搏讶,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌霍殴,老刑警劉巖媒惕,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異来庭,居然都是意外死亡妒蔚,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肴盏,“玉大人科盛,你說我怎么就攤上這事〔嗽恚” “怎么了贞绵?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)恍飘。 經(jīng)常有香客問我榨崩,道長(zhǎng),這世上最難降的妖魔是什么章母? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任母蛛,我火速辦了婚禮,結(jié)果婚禮上乳怎,老公的妹妹穿的比我還像新娘彩郊。我一直安慰自己,他們只是感情好蚪缀,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布秫逝。 她就那樣靜靜地躺著,像睡著了一般询枚。 火紅的嫁衣襯著肌膚如雪筷登。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天哩盲,我揣著相機(jī)與錄音前方,去河邊找鬼。 笑死廉油,一個(gè)胖子當(dāng)著我的面吹牛惠险,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播抒线,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼班巩,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了嘶炭?” 一聲冷哼從身側(cè)響起抱慌,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎眨猎,沒想到半個(gè)月后抑进,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡睡陪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年寺渗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了匿情。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡信殊,死狀恐怖炬称,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情涡拘,我是刑警寧澤玲躯,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站鳄乏,受9級(jí)特大地震影響跷车,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜汞窗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一姓赤、第九天 我趴在偏房一處隱蔽的房頂上張望赡译。 院中可真熱鬧仲吏,春花似錦、人聲如沸蝌焚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽只洒。三九已至许帐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間毕谴,已是汗流浹背成畦。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留涝开,地道東北人循帐。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像舀武,于是被迫代替她去往敵國(guó)和親拄养。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容