标签:
2. 循环:3种:
什么是循环:程序反复执行同一段代码
循环三要素:
1. 循环条件:*继续*循环的条件
2. 循环变量:循环条件中用作比较的变量
循环变量总是向着不满足循环条件的趋势变化
当循环变量不满足循环条件时,循环就退出!
3. 循环体:每次循环要做的事
while循环:
语法:var 循环变量;
while(循环条件){//当满足“循环条件时”
循环体;
迭代变化循环变量;
}
退出循环:2种办法:
1. 正常:循环条件,通过判断循环变量是否还满足
2. 野蛮:不设置循环条件:while(true)
在循环内部必须自己根据条件判断使用break
循环:2种:
do-while:先执行一次循环体,再判断循环条件
如果满足,才执行第二次
vs while:就看*第一次*条件是否满足:
如果第一次条件就满足,while和do-while完全一样!
如果第一次条件不满足,do-while至少执行一次!
while一次都不执行!
语法:var 循环变量;
do{
循环体;
迭代变化循环变量;
}while(循环条件);
for循环:
语法:
for(声明并初始化循环变量;循环条件;迭代循环变量){
循环体;
}
使用:1. for:用于循环变量变化规律固定!
且循环次数固定
2. while:循环次数不确定,循环变量变化不规律!
for循环其实等效于while循环:
声明并初始化循环变量;
for( ;循环条件; ){
循环体;
迭代循环变量;
}
for中同时声明并初始化多个变量:见5_for.html
*for中的变量全局还是局部:全局下的for,变量都是全局*
*js中没有块作用域(while,for...都不是作用域)*
continue:跳过本轮循环,继续下一轮。
标签:
原文地址:http://www.cnblogs.com/baiyanfeng/p/5042802.html