【滑稽】每日一记 JS循环语句

 

循环结构的步骤:
1、声明循环变量
2、判断循环条件
3、执行循环体操作
4、更新循环变量
然后循环执行 2、3、4步骤

JS中循环条件支持的数据类型:
1、boolean:true/false
2、string:非空字符串为真,空字符串为假
3、number:除0以外均为真
4、null/undefined/NaN 均为假
5、object:均为真

while 循环:
while(表达式){
  语句;
}
特点:先判断,再执行

do whlie 循环:
do{
  语句
} whlie (表达式);
特点:先执行,再判断,即使初始条件为假,也至少执行一次

 

for循环:

for(<定义循环变量>;<判断循环条件>;<更新循环变量>){
  语句;
}
一共有三个表达式,之间用分号分隔,各个表达式都可以省略,但两个分号不可以省略

for循环特点:先判断,再执行

三个表达式均可以由多部分组成,之间以逗号分隔,但第二部分判断条件需用&&连接,最终结果需要为真/假


循环控制语句:
break:终止本层循环,继续执行循环后面的语句;
当循环有多层时,break只会跳过一层循环
continue:跳过本次循环,继续执行下一次循环;
对于for循环,continue执行后,继续执行循环变量更新(n++)
对于whlie,do-whlie ,continue执行后,继续执行循环条件判断
所以使用这两个循环时,必须注意continue一定要在n++之后使用,否则为死循环

 

循环嵌套的特点:
外层循环一次,内层循环一圈


使用循环输出斐波那契序列:

var a=1,b=1,i=0,sum;
document.write("1<br />");
document.write("1<br />");
while (i<=100){
  sum=a+b;
  a=b;
  b=sum;
  document.write(sum+"<br />");
  i++;
}

 

posted @ 2017-03-31 16:55  瓜皮猴  阅读(164)  评论(0)    收藏  举报