2018-05-30

循環(huán)語句

(1)while(條件){}

? ? 例:

? ? ? ? while(條件){

? //滿足條件時執(zhí)行的語句

? ? ? ? ? ? ? ? }

? ? ? ? ? break 抱怔; //結(jié)束循環(huán)

1.在控制臺打印10句hello world

var a=1;

while(a<=10){

console.log('hello world');

a++

}

2.打印1-100之間所有的偶數(shù)

1)var a=2;

while(a<=100){

document.write(a++);{

a++;

}

2)var a=1;

whlie(a<=100){

????? if(a%2==0){

????????? console.log(a)

}

a++

}

3)var a=2;

while(a<=100){

?????? console.log(a);

??????? a+=2;

}

for循環(huán)

? ? ? for(表達式1;表達式2;表達式3){

循環(huán)操作

? ? ? }

? ? ? ? ? ? 表達式1:循環(huán)變量的聲明表達式.

表達式2:循環(huán)條件判斷,條件為真,執(zhí)行循環(huán)體,否則退出循環(huán)。

表達式3:更新循環(huán)變量

for語句三個表達式的特殊用法

1侈沪、表達式1允許為空

允許在循環(huán)外,將第一個表達式不足

2晚凿、表達式2允許為空

死循環(huán)

盡量不要為空亭罪,如果為空的話,盡量在循環(huán)內(nèi)部將條件補充完整額歼秽。

3应役、表達式3允許為空

死循環(huán)

在 循環(huán) 內(nèi)部 將表達式補充完整。

4燥筷、表達式1 和 表達式3 內(nèi)容多樣化

表達式1 可以一次聲明多個變量

表達式3 可以一次改變多個變量的數(shù)值

多個表達式之間 用 , 分開

? ? ? for(var i=0;i<=10;i++){

? ? ? ? ? ? ? //要執(zhí)行的語句

? ? ? ? ? ? ? //var 可以聲明多個變量

? ? ? ? ? }

案例:

? ? 1.輸出0-100之間的所有偶數(shù)

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

? ? ? ? ? ? ? ? console.log(i);

? ? ? ? ? ? }

2.輸出0-100之間所有偶數(shù)的和

? ?? 1) for(var i=1,num=0;i<=100;i=i+2){

? ? ? ? ? //? num=num+i;

? ? ? ? ? ? num+=i;//簡寫

? ? ? ? ? }

?????? console.log(num);//2550

????? 2)for(var? i=1,num=0;i<=100;i++){

??????????????? if(i%2==0){

?????????????????????? num=num+i;

??????????????? }

? ? ? ? console.log(num);//2550

3.輸出1-100之間所有的奇數(shù)

? ? ? ? for(var i=1;i<=100;i=i+2){

? ? ? ? ? ? ? ? console.log(i);

? ? ? ? ? }

4.輸出1-100之間所有奇數(shù)的和

? ? ? ? for(var i=1,num=0;a<=100箩祥;i=i+2){

? ? ? ? ? ? ? ? ? num+=i;//簡寫

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? console.log(sum);//2500

for循環(huán)是可以被嵌套的

? ? 案例:

? ? ? ? ? ? for(var j=0;j<5;j++){

document.write('

');

? ? ? ? ? ? for(var i=1;i<=10;i++){

? ? ? ? ? ? ? document.write('*');

? ? ? ? ? ? ? }

? ? ? ? ? ? ? }

重點:九九乘法表(必會)

for(var i=1;i<=9;i++){

? for(var j=1;j<=i;j++){

? ? ? ? document.write(j+"*"+i+"="+(i*j)+"\t");

? ? }

document.write('

');

? ? ? }

數(shù)組:多個變量的集合

聲明數(shù)組的方式:

? ? var? arr=[];//聲明一個空數(shù)組

? ? var arr=new Array( );//聲明一個空數(shù)組

? var arr=new Array(n);//知道數(shù)組元素個數(shù)

? ? 聲明數(shù)組并初始化值

例:? var arr=['值1';'值2';'值3'];

var arr=new Array('值1';'值2';'值3');

數(shù)組的兩個特性:

? 下標:用來標識數(shù)組中元素的位置 從0開始,不重復

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

? //下標:? 0 1 2 3 4

//獲取數(shù)組中下標為3位置的元素 arr[3]

//獲取數(shù)組中下標為i位置的元素 arr[i]

長度:length

數(shù)組的長度永遠等于最大下標加1

例:var arr=[1肆氓,2滥比,3,4做院,5];

? ? console.log(arr.length);//5

給數(shù)組添加元素:

? ? arr[5]='a';

? ? console.log(arr);//[1,2,3,4,5,'a']

? ? arr[10]='b';

? ? console.log(arr);//[1,2,3,4,5,'undefined','b']

獲取下標為5的元素

console.log(arr[5]);//undefined

下標越界的元素返回undefined

Js中數(shù)組的三個不限制

? ? 1盲泛,不限制數(shù)據(jù)類型

? ? 2,不限制下標越界

? 獲取元素時键耕,下標越界寺滚,不報錯,返回undefined

? ? 3,不限制元素的個數(shù)

設置元素時下標屈雄,越界會自動添加新元素循環(huán)語句0

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末村视,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子酒奶,更是在濱河造成了極大的恐慌蚁孔,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惋嚎,死亡現(xiàn)場離奇詭異杠氢,居然都是意外死亡,警方通過查閱死者的電腦和手機另伍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門鼻百,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事温艇∫虮” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵勺爱,是天一觀的道長晃琳。 經(jīng)常有香客問我,道長琐鲁,這世上最難降的妖魔是什么蝎土? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮绣否,結(jié)果婚禮上誊涯,老公的妹妹穿的比我還像新娘。我一直安慰自己蒜撮,他們只是感情好暴构,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著段磨,像睡著了一般取逾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上苹支,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天砾隅,我揣著相機與錄音,去河邊找鬼债蜜。 笑死晴埂,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的寻定。 我是一名探鬼主播儒洛,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼狼速!你這毒婦竟也來了琅锻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤向胡,失蹤者是張志新(化名)和其女友劉穎恼蓬,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體僵芹,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡处硬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了淮捆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片郁油。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖攀痊,靈堂內(nèi)的尸體忽然破棺而出桐腌,到底是詐尸還是另有隱情,我是刑警寧澤苟径,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布案站,位于F島的核電站,受9級特大地震影響棘街,放射性物質(zhì)發(fā)生泄漏蟆盐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一遭殉、第九天 我趴在偏房一處隱蔽的房頂上張望石挂。 院中可真熱鬧,春花似錦险污、人聲如沸痹愚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拯腮。三九已至,卻和暖如春蚁飒,著一層夾襖步出監(jiān)牢的瞬間动壤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工淮逻, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留琼懊,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓爬早,卻偏偏與公主長得像肩碟,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子凸椿,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

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

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line)削祈,也就是一...
    悟名先生閱讀 4,131評論 0 13
  • 如何控制alert中的換行?\n alert(“p\np”); 請編寫一個JavaScript函數(shù) parseQu...
    heyunqiang99閱讀 1,084評論 0 6
  • 第一章1,什么叫程序:程序就是計算機按照人類完成事物的步驟和邏輯脑漫,通過計算機命令來逐步執(zhí)行最終實現(xiàn)目標的一種機器語...
    悟名先生閱讀 945評論 0 4
  • 在別人的文章里看到兩個問題髓抑,頓時扎心了,“為什么你起早貪黑加班到凌晨优幸,卻依然迷茫彷徨沒有出路吨拍?”“為什么你報班學習...
    花開即死亡1227閱讀 676評論 0 0
  • 曾經(jīng)有大約一年的時間羹饰,我沉浸在對另一個人的單戀里伊滋。因為聊得來,迫不及待把對方視為Mr.Right队秩,然后在其中迷失...
    Yovich閱讀 189評論 1 0