for循环、while循环、do while循环

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:跳出当前循环继续下次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值