概述
while循环
基本语法:
while(条件表达式) {;
代码(循环体)
}
循环变量初始化:定义一个变量给其初始化一个值 例如:var n = 1;
循环条件的判断:作为循环是否继续执行的判断 例如:n <= 100;
循环变量的变量:让变量改动,这样就能够避免让循环无限制执行 例如:n = n + 1;
执行过程:
1. 先条件判断结构是 true 还是 false
2. 如果是true,那么程序会一直执行循环体中的代码
3. 如果条件为false,那么程序会立即跳出循环体代码结束执行
案例:
var i = 1;
while ( i <= 100 ) {
document.write('cool');
i++;
}
do .. while 循环
语法:
do {
循环体代码
}while(条件表达式)
执行过程:
1. 先执行循环体代码
2. 然后判断条件
3. 如果条件为true,继续执行循环体代码
4. 如果条件为false,循环体代码立即结束,跳出循环
案例:
var i = 1;
do{
console.log(i);
i++;
}while(i == 2)//结果为1 2
与while循环的区别:
1. 如果条件不满足,do while循环会比while循环多执行一次
2. 如果条件满足,do while循环和while循环执行的次数是一样一样的。
for循环:
语法:
for (变量初始化; 条件表达式 ; 变量自增(变量自减) {
循环体代码
}
for(变量初始化;条件判断;变量改变){//循环体}
执行过程:
1. 先执行变量初始化
2. 条件判断,结构是否为true
3. 如果条件为true,进入循环体中执行代码 【如果条件为false,循环立即结束】
4. 变量自增或自减 -- 条件判断 -- true --- 执行代码
案例:
//求1-100的和
var sum = 0;
for(var i = 1; i <= 100; i++){
sum += i;
}
console.log(sum);
continue语句:
特点:
当程序遇到continue的时候,会结束本次循环,后面的代码也不会执行。进入到下一次循环中。
break语句:
特点:
当程序遇到break语句的时候,程序会立即终止,后面的代码不执行,不进入下一次循环。
总结:
循环的执行过程
for循环:for (var i = 1; i < n; i++) {循环体}
如果循环次数不确定:while,do...while
循环次数确定:for
break和continue:break:跳出整个循环,continue:跳出当前循环继续下次循环
最后
以上就是安静小蝴蝶为你收集整理的for循环、while循环、do while循环while循环do .. while 循环总结:的全部内容,希望文章能够帮你解决for循环、while循环、do while循环while循环do .. while 循环总结:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复