web前端java script学习2017.7.13

循环语句---for while do...while
循环语句:让由一条或多条语句组成的代码块执行特定的次数
for语句:
for(表达式1;表达式2;表达式3){
循环体;
}
表达式1:循环变量的初始值
循环变量:控制循环次数的一个值;
表达式2:循环条件,当条件为true的时候,就进入到循环体执行,当条件为false的时候循环结束
表达式3:循环变量的改变值
循环体:循环执行的代码
for语句执行的特点次数由表达式2 表达式3决定

break continue语句用于在循环中精确的控制代码的执行
break:退出 遇到break立即退出循环,未执行的代码和循环次数就不会再执行 强制继续执行循环后面的语句
continue:继续 先退出当前次数的循环,然后继续执行下一次的循环

while语句:前测试循环语句
while(条件表达式){
循环体;
}
while里面的表达式就相当于for语句的表达式2;当条件为真时,进入循环体,当条件为false时,就结束循环
while可以和for进行互换的

do...while语句:后测试循环语句
do{
循环体;
}while(条件表达式);
先执行循环体,再判断条件
循环体可以至少执行一次,但是for和while有可能一次都不执行


for和while可以一起使用,但是有不同的分工
for:已知循环次数
while:未知循环次数,用while做死循环,但是不能真正的死循环,要有退出条件

循环嵌套:循环语句里面嵌套循环,理论上是可以任意嵌套,但是一旦嵌套过多,性能较差
执行顺序:每一次外层循环进入内层循环后,外层循环变量不变,内层循环在发生变化
外层循环进入内层循环时,内层循环变量要重新初始化

 

posted on 2017-08-18 14:03  简单的博客  阅读(104)  评论(0编辑  收藏  举报

导航