佳佳酱教你用代码写作业【5】

上一篇:佳佳酱教你用代码写作业【4】
PS:有任何地方看不懂都请留言帮助我改进
PS:刚刚出去吃了个晚饭,然后在新华书店逛了一小时。。。所以这一篇又推迟了
 
单词预习~

while      当
for        这个要怎么解释。。
do         做
break      打断

 
 
这一节真心要来讲循环了,这也是这篇教程的最终目的。
书上提到了3个循环:while循环,for循环,do..while循环[其实这个和while似乎也没什么区别],然后总觉得少了什么

首先来讲while循环
while在条件为真的时候会执行花括号里的代码,也就是小括号()里的条件成立的时候
 
 
语法是这样:

while(条件){
   你想对a做什么!
}

例子:

a=0;
while(a<100){
   a++;//还记得++是什么吗少年们,忘了的话就再去回顾一下前面一章。等同于a=a+1,也等同于a+=1
}
alert(a);//弹出提示框

这个是结果

 
其实alert不只可以输出数字哦,也可以[课外延伸。。]

alert("fuck");//别忘了加引号


 
do...while循环[链接地址同上]
它和while循环的区别就是先做还是先判断
while循环里while放在整个循环的最前面,所以它会先判断一下条件是否符合,符合就一直循环到不符合为止,不符合就直接跳过去。
do....while的while在最后面,像这样

a=0;
do{     //先做一遍
  a+=20;//a=a+20
}while(a<10000000000000000);//当a小于10000000000000000的时候就再执行上面的语句,知道a不小于10000000000000000为止

然后是for循环语句
for和上面两个有点不一样

for(循环之前做一下什么事;循环条件;循环一次之后做什么){
   循环做什么
}

来个例子

for(i=0;i<10000000000000;i++){  //循环之前给i赋值为0[PS:这个i只在for里有用,在for外面就没有这个i了],循环条件为i<10000000000000,循环一次以后i自加1
    console.log(i);//还记得console.log()是啥吗,是记录到控制台
}

请谨慎运行上面的代码,现在我运行了以后那么久浏览器还死着,那么等等上截图。。。等等。。再等等。。。好吧浏览器死了,就不截图了。。
 
 
 
补:
有一个很有用的东西可以在特殊情况下让循环即使满足条件也停止循环,他是break
比如在循环里面if一个条件,满足的话就break,就是跳出循环接着执行循环下面的代码

a=0;                    //赋值0给a
for(i=0;i<100;i++){     //循环
a+=100;                 //a自加100
  if(a>100000){break;}  //当a大于100000的时候跳出循环
}
alert(a);

这样a的结果是10000
 
 
 
 
下一篇:佳佳酱教你用代码写作业【6】



本文发布于 https://luojia.me

本站文章未经文下加注授权不得拷贝发布。

本博客使用Disqus评论系统,如果看不到评论框,请尝试爬墙。