js_break和continue的讲解

javascript的break和continue的讲解

break:在循环中,遇到这个关键字,直接跳出当前所在的循环

在循环中使用,遇到了break,就会跳出当前所在的循环

1
2
3
4
5
6
7
//找到100-200之间第一个能被7整除的数字---->105
for(i=100;i<=200;i++){
if(i%7==0){
console.log(i);
break;
}
}

continue:在循环中遇到这个关键字,直接进行下一次循环,一般是直接跳到判断条件的位置

continue:子循环中如果遇到continue关键字,直接开始下一次循环。

1
2
3
4
5
6
var i=0;
while(i<10){
console.log("哈哈");
//continue;
i++;
}

求100-200之间的所有的奇数的和

1
2
3
4
5
6
7
8
9
var sum=0;
var i=100;
while(i<=200){
if(i%2!=0){
sum+=i;
}
i++;
}console.log("100-200之间的所有的奇数的和为"+sum);
//7500

求100-200之间的所有的奇数的和(continue)

1
2
3
4
5
6
7
8
9
10
var sum=0;
var i=100;
while(i<=200){
if(i%2==0){//判断是不是偶数,如果是偶数--->跳过这个数字不加sum
i++;//这行与continue所在的行不能反转,否则浏览器就会奔溃
continue;
}
sum+=i;
i++;
}console.log("100-200之间的所有的奇数的和为"+sum);