预习js基础第三天-课堂笔记_第1页
预习js基础第三天-课堂笔记_第2页
预习js基础第三天-课堂笔记_第3页
预习js基础第三天-课堂笔记_第4页
预习js基础第三天-课堂笔记_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

三元语法:表达式?12true1;当表达式为false2 varsum=true?1:2varsum=false?1: //varvara=3 5 一、switch语Switchcasecase对应的执 2345CaseCase6678915varxingzuoprompt("请输入你的星座3case白羊座89case金牛座case"双子座":case 座 座21break后面的执行体会继续执行,知道遇见breakvarxingzuoprompt("请输入你的星座3678case白羊座case"金牛座":9case"双子座":case 座 18Breakswitch语句。breakswitch语句中,casecase varnumparseInt(prompt("请输入一个数字2 4case56case78case9case1415console.log("执行完毕 2281,3,5,7,8,10,123130varmonthparseInt(prompt("请输入一个月份4 6case7case8case9casecasecasecasecase20Case1||3||5||7||8||10||12;Switch语句另类写法:switchtruecase 2Case条件表达式 varnumparseInt(prompt("请输入一个分数4casenum<567casenum<89numcasenum<隐含含义num17If语句最基本,应用最广泛的条件分支语句Switch语句:当有多个可能值时最先想到。二、循环语For循环,dowhilewhileforinfor循For结构非常灵活(基本语句 For(步长2 For如果条件为假,跳出forforjs3,42,如果条件为真继续向内执行语3.如果条件为假,跳出forforjs3,42,如果条件为真继续3.直到条件为假,跳出forforjs for(vari=3;i<=13;i+=2 i33133,ii77137,ii11,111311,ii15,1513for Foriforfor循环外,即使书for循环外,内部的分号也不能省略。iforvari=for(;i<=10;i+=4 i22102i+i55105i+i88108i+i111110for11循环变量可以书写为其他变量,一般我们习惯书写为i,jfor(vari=4;i!=10;i+=3 i44104i i77107i i101010假跳出for for(vari=15;i>=4;i-=3 1次i15i415i 2次i12i412i83i=9,i49-=94i=6,i46-=115i=3,34vari=for(console.log(i++);i>=10;i4 8i=9console.log(i++),410for10for(vari=1;i>=0;i3 5for(vari=4;i<=20;i+=345循环语句iif(i%5==console.log(i5整除6} i4i20真进入循环语句i50ifii8i20真进入循环语句i50ifii12i20i50ifii16i20i50ifii20i20i50ifiifi4i24i20forforfor(vari=0;i<5;i3for(varj=0;j<5;j45} 0,j5i1,1,1,i5i<521外层:一一列举,for循环。内层:进行判断,if约数概念:ab0,那么ab的倍数,ba的约数或者因数。比如:6的约数1,2,3,61forvarnumparseInt(prompt("请输入一个整数for(vari=1;i<=num;i56if(num%i==7console.log(i是num的约数8} 2:找三位数里的“水仙花数”,在控制台输出。1100,~999条件数 100- for(vari=100;i<=999;i 水仙花4varge=i%5varshi=parseInt(i/10)%6varbai=parseInt(i/78varsum=Math.pow(ge,3)+Math.pow(shi,3)+9if(sum==console.log(i是水仙花数}12累加器和累乘sumfor循环外(0)0.for////varnumparseInt(prompt("请输入一个数1for2varsum=1for(vari=1;i<=num;i9inumif(num%i==sumsum}146!=varnumparseInt(prompt("请输入一个数1forvarcheng=for(vari=num;i>=1;i--6cheng*= fori=6cheng=1*i=5cheng=cheng*i=6*i=cheng=cheng*i=6*5* varnumparseInt(prompt("请输入一个数3varsum=for(vari=1;i<=num;i9if(num%i==sum}14sum2if(sum==alert(num是质数18dowhileDowhiledowhile循环语句。Dowhiledowhiledowhilevari=45i+=}while(i}while(i<83i+4i7i1397i+4i11i1311i+4i15i1311Dowhiledodowhilevari=45i+=}while(i<=8i11i4进行出口判断i0do }whilevarwhilevari=while(i<5i+= 9i=3i<133ii=7i<137ii=i<1311ii=i<1313While语句都可以书写为for语句,一般能用while书写我们习惯书写为for(vari=3;i<13;i+=3 break语Breakbreakfor(vari=1;i<=100;i =1i100i%50 =2i100i%50 =3i100i%50 =4i100i%50 =5i100i%50ifibreak34565if(i%534565if(i%5==console.log(i找到了");7} 所在层的循环。i15 for(vari=1;i<4;i2for(varj=1;j<4;j3j24if(j==567}8} 10i1i4真进入外层

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论