javaScript循环语句剖析.ppt

javaScript循环语句剖析.ppt

ID:55828633

大小:1.35 MB

页数:24页

时间:2020-06-09

javaScript循环语句剖析.ppt_第1页
javaScript循环语句剖析.ppt_第2页
javaScript循环语句剖析.ppt_第3页
javaScript循环语句剖析.ppt_第4页
javaScript循环语句剖析.ppt_第5页
资源描述:

《javaScript循环语句剖析.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、javaScript 循环语句2循环语句很多事情不只是做一次,要重复做。比如:在操场上跑十圈。我们可以使用循环语句来完成这个功能。循环语句,就是重复执行一段代码。那么,要完成一个循环,需要哪些条件呢?1、需要计算已经跑了几圈,也就是一个计数器。2、需要一个循环的退出条件,在这里是跑够10圈。3、计数器需要不断的在改变。你可以1、2、3、4、......一直数到10。也可以10、9、8、7、......一直数到1。2/483while循环循环三要素:1、声明循环变量。2、设置退出条件。3、让循环变量改

2、变。实际上,while循环的语法结构中,就是体现这三个要素。//1、声明循环变量。vari=0;//2、设置退出条件(条件表达式为true时,继续循环。为false时退出循环。while(i<10){//每次循环要做到事情document.write("跑圈
");//3、让循环变量改变。i++;}3/484循环次数的确定循环次数是由循环变量的初始值、退出条件、循环变量的改变共同决定的。所以完成相同的循环次数,可以有不同的实现方式。以下几种方式都实现了循环十次。4/48vari=0;while

3、(i<10){document.write("跑圈
");i++;}vari=1;while(i<=10){document.write("跑圈
");i++;}vari=0;while(i<20){document.write("跑圈
");i=i+2;}vari=10;while(i>0){document.write("跑圈
");i--;}5死循环当退出条件永远为true时,或者循环变量没有改变时,会导致退出条件永远不满足,那么循环永远不会停止,这种现象叫做死循环。5

4、/48vari=0;while(i<10){document.write("跑圈
");}缺失i++,造成死循环vari=0;while(1==1){document.write("跑圈
");i++;}条件表达式永远为true,造成死循环6练习1、输出0-9的数字。2、输出10(包括10)以内的所有偶数。3、输出9*1、9*2、9*3、......9*9的值。4、求0-100的所有数之和。再计算平均值。5、公司计划2015年培养学员3万人,每年增长25%,请问按此增长速度,到哪一年培训

5、学员人数将达到10万人?6、输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。转换关系:华氏温度=摄氏温度*9/5.0+327、计算10!。8、求1-100之间不能被3整除的数之和。9、判断一个数是不是质数。10、求1/2+1/4+1/8+1/16...…11、输出斐波那契级数(1,1,2,3,5,8,13,21,34,55,89,144…...)。12、将一个正整数分解质因数13、将一个数字倒叙输出(12345->54321)6/487d

6、owhile循环dowhile结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次。因为它是先执行代码,后判断条件,如果条件为真,继续循环。从1开始输出数字,直到数字大于等于5.varnum=1;do{document.write(num+"
");num++;}while(num<=5);7/488while与dowhile循环的区别while循环:先判断,后执行。执行次数:0-Ndowhile循环:先执行,后判断。执行次数:1-N8/489for循环再while循环中

7、,循环的三要素需要分开写,这样造成结构松散。for循环将循环三要素写在一起,结构紧凑。for(声明循环变量;退出条件;循环变量的改变){//循环体}for(vari=0;i<10;i++){document.write("跑圈
");}注意:1、vari=0这段语句只在循环刚开始时执行一遍,以后将不会被执行。2、for循环也是先判断,再执行。9/4810练习使用for循环实现前面的练习10/4811for语法特点for循环语句中,两个;不能省略,其余部分都可省略。vari=0;for(;;){

8、if(i>=10){break;}document.write("跑圈
");i++;}for(;;){//......}这是for的死循环11/4812for语法特点for循环语句中,循环变量可以有多个。for(vari=0,j=6;i<=6;i++,j--){document.write(i+"+"+j+"="+(i+j)+"
");}12/4813break语句在循环中可以使用break语句退出当前循环,直接执行后面的代码。求0-10的所有数之和,但

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。