do-while语句和while语句

do-while语句(先循环再来判断)

do-while语句是一种后测试循环语句,即只有在循环体中的代码执行之后,才会测试出条件。在对条件表达式求值之前,循环体内的代码至少会被执行一次。

do{

statement

}while(expression);

do{

语句;

}while(条件)

例:

var i=10;

do{

i+=2;

}while(i<10);

alert(i);    // i返回12

先执行一遍循环体内的代码(i+2=10+2;i=12),然后才会与出口条件进行判断(i<10=>12<10,),成立就继续循环,不成立就跳出循环,执行结束!

while语句(要先判断在进行循环)

while语句属于前测试循环语句,即在循环体内的代码被执行之前,就会对出口条件求值。因此,循环体内的代码可能永远不会被执行。

while(expression) statement

例:

var i=10;

while(i<10){

i+=2;

}

alert(i);    //10

while里面的判断条件成立,然后走循环体,直到不满足条件后,跳出循环,执行结束。

do-while  语句至少执行一次循环体内的代码;

while       条件不成立,语句永远不会执行循环体内的代码;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值