(新)循環(huán)語句_第1頁
(新)循環(huán)語句_第2頁
(新)循環(huán)語句_第3頁
(新)循環(huán)語句_第4頁
(新)循環(huán)語句_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、層層推進(jìn)的循環(huán)CONTENTS01循環(huán)概念真實(shí)分享循環(huán)概念02For循環(huán)基本格式層層推進(jìn)簡單語句遇到問題03中斷語句中斷說明ContinueBreak綜合思考04While循環(huán)基本格式層層推進(jìn)簡單語句留下思考01循環(huán)概念真實(shí)分享循環(huán)概念分享生活中遇到的循環(huán):體育課考勤表 循環(huán)是讓程序一直重復(fù)執(zhí)行某段動作,直到條件不成立時停止下來,主要的循環(huán)語句有兩個1.for循環(huán) 2.while 循環(huán)02For循環(huán)基本格式層層推進(jìn)簡單語句遇到問題for循環(huán)的語法格式for(初始表達(dá)式;條件表達(dá)式;增量表達(dá)式)循環(huán)體for循環(huán)需要三個要素,分別表示:初始值;結(jié)束條件;遞增或遞減的頻率例:for(起跑開始;三圈為

2、止;每跑一圈加一個)循環(huán)體1.執(zhí)行初始表達(dá)式,給循環(huán)變量賦初值2.判斷條件表達(dá)式的值,若為真則執(zhí)行循環(huán)體;若為假則推出循環(huán)3.接著執(zhí)行增量表達(dá)式,改變循環(huán)變量的執(zhí)4.重復(fù)執(zhí)行2、3步,知道條件表達(dá)式的值為假,推出循環(huán)。首先然后接著最后例子:for.html for2.htmlFor語句的執(zhí)行流程:for.html功能說明:在頁面自動輸出0到100的整數(shù)var i;for(i=0;i=100;i+)document.write(i+);For語句舉例:for.html功能說明:在頁面自動輸出0到100的整數(shù)改寫:1.在頁面自動輸出1到999的整數(shù)2.在頁面自動輸出1到100的偶數(shù)、奇數(shù)3.在頁面

3、自動輸出1到100的中3的倍數(shù)、5的倍數(shù) 請你來修改:for2.html 我想要的功能: 在頁面自動輸出班級的學(xué)號編程思路:14100402011410040253第一步:輸出從1到53的連續(xù)的號碼(循環(huán)語句)第二步:發(fā)現(xiàn)問題調(diào)整1-9號(循環(huán)中的條件語句嵌套)第三步:發(fā)現(xiàn)學(xué)號中有13和27號是沒有的,如何處理?(循環(huán)過程中特殊情況的中斷)你來寫寫看:03中斷語句中斷說明ContinueBreak綜合思考03中斷語句中斷說明ContinueBreak綜合思考此處請插入此處請插入 視頻錄制視頻錄制 中斷語句中斷語句.avi完全停止循環(huán)break停止特定條件的循環(huán)continue 使用 break

4、 和 continue 語句 在循環(huán)語句中,只有當(dāng)循環(huán)的條件為false時循環(huán)語句才能結(jié)束。為了給循環(huán)過程中加入更多的可控制操作,可在過程中運(yùn)用break和continue改變循環(huán)的流程。完全停止循環(huán)break停止特定條件的循環(huán)continuebreak語句break命令用于完全終止循環(huán),即使循環(huán)本身沒有結(jié)束也可以由break終止:要求:給瀏覽者三次機(jī)會回答問題,在三次內(nèi)任一次回答正確就顯示“回答正確”。break.htmlbreak語句break.htmlvar answer=; var correct=100;var question=What is 10*10;for(k=1;k=3;k

5、+)answer=prompt(question,0);if (answer=correct)alert(回答正確);break;continue語句continue語句僅僅終止本次循環(huán),而使整個程序繼續(xù)下一次循環(huán)。要求:顯示0-10之間所有的奇數(shù)continue.html完全停止循環(huán)break停止特定條件的循環(huán)continuecontinue語句continue.htmlvar output=;for(var x=1;x10;x+)if(x%2=0)continue;output=output+x=+x+;alert(output);完全停止循環(huán)break停止特定條件的循環(huán)continue

6、使用 break 和 continue 語句v 在循環(huán)語句中,只有當(dāng)循環(huán)的條件為false時循環(huán)語句才能結(jié)束。為了給循環(huán)過程中加入更多的可控制操作,可在過程中運(yùn)用break和continue改變循環(huán)的流程。思考一:var i=0;for(var i=0;i10; i+;)document.write(變量i的當(dāng)前值是:+i);document.write();思考:下面一段語句將顯示什么結(jié)果?思考二:var i=0;for(var i=0;i10;i+)document.write(變量i的當(dāng)前值是:+i);document.write();增加了兩條語句后會顯示什么結(jié)果?注意劃線語句思考三:

7、for(var i=0;i10;i+)document.write(變量i的當(dāng)前值是:+i);document.write();增加了兩條語句后會顯示什么結(jié)果?注意劃線語句關(guān)于中斷(跳轉(zhuǎn))的練習(xí)要求分別在一個一行三列的表格中把思考1,思考2,思考3的效果并列顯示出來,觀察并思考跳轉(zhuǎn)語句.html完全停止循環(huán)break停止特定條件的循環(huán)continue 使用 break 和 continue 語句 在循環(huán)語句中,只有當(dāng)循環(huán)的條件為false時循環(huán)語句才能結(jié)束。為了給循環(huán)過程中加入更多的可控制操作,可在過程中運(yùn)用break和continue改變循環(huán)的流程。for2.html 我想要的功能: 在頁面

8、自動輸出班級的學(xué)號編程思路:14100402011410040253第一步:輸出從1到53的連續(xù)的號碼(循環(huán)語句)第二步:發(fā)現(xiàn)問題調(diào)整1-9號(循環(huán)中的條件語句嵌套)第三步:發(fā)現(xiàn)學(xué)號中有13和27號是沒有的,如何處理?(循環(huán)過程中特殊情況的中斷)案例:在頁面自動輸出班級學(xué)號編程思路:14100402011410040253第一步:輸出從1到53的連續(xù)的號碼(循環(huán)語句)第二步:發(fā)現(xiàn)問題調(diào)整1-9號(循環(huán)中的條件語句嵌套)第三步:發(fā)現(xiàn)學(xué)號中有13和27號是沒有的,如何處理?(循環(huán)過程中特殊情況的中斷)for(i=1;i=53;i+)if(i10)document.write(141004020+i

9、+);else if(i=13|i=27)continue;elsedocument.write(14100402+i+);for的思考練習(xí)目標(biāo):用戶輸入任意的數(shù)字,顯示任意次的“歡迎進(jìn)入”例子:for3.html特點(diǎn):結(jié)束的條件是動態(tài)輸入的,并不是固定的var a=Math.floor(prompt(請輸入任意數(shù)字);for(i=1;i=a;i+)document.write(歡迎光臨+i+)04While循環(huán)基本格式層層推進(jìn)簡單語句留下思考while循環(huán)的語法格式while(條件)滿足條件即循環(huán)代碼(循環(huán)體)1.判斷條件表達(dá)式的值2.若條件為真,執(zhí)行循環(huán)體;若條件表達(dá)式的值一開始為假,則其

10、中的語句一條也不被執(zhí)行3.第一次執(zhí)行完循環(huán)體后,再次進(jìn)入1;直到表達(dá)式的值為假為止。首先然后接著While語句的執(zhí)行流程: 簡單練習(xí):while.html var sum=0;var i=0;while(i=10) sum=sum+i; i+; alert(10以內(nèi)所有整數(shù)之和為:+sum); While語句問題思考看下面的代碼,判斷作用var i=1;while(i=100) document.write(i+”)思考一下該語句有沒有什么問題 加強(qiáng)while循環(huán) 在有些情況下,我們無法預(yù)先判斷需要循環(huán)的次數(shù)具體是多少時,可以用while語句來解決。例如:在一個英語單詞記憶闖關(guān)的游戲中有這樣一種功能要求,需要闖關(guān)著必須正確寫出某個單詞,才能通過這一關(guān)否則就一直要求書寫。while3.ht

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論