Javascript语言break语句和continue语句的作用是什么?

JavaScript017

Javascript语言break语句和continue语句的作用是什么?,第1张

break:中断所有循环,跳出循环之外。

continue:中断本轮循环,直接进行下一轮循环。

例子:

for(var i=1i<=5i++){

if(i==3) continue//=3的时候直接跳出本次循环,执行下一次循环

out.print(i)

}

结果:显示1245注意:没有输出3

如果把代码中的continue换成break,

for(var i=1i<=5i++){

if(i==3) break

out.print(i)

}

结果:显示12.因为这里已经跳出循环体了

1、break;

 for(var i=1i<=5i++){

            if(i>2){

           break( 跳出循环 循环结束 下面的语句不执行了) }

            document.write(i)}

         在while循环中 使用break 

         打印出我是软件大道的程序员 5次 但是 第4次的时候就不打印了 

         let i=1

         while(i<=5){

          if(i==4){ break  }

            document.write('<br>我是软件大道的程序员'+i)

             i++}

        break语句用于终止某个循环,使程序跳到循环块外的下一条语句,

        在循环中位于break后的语句将不再执行,

        break 语句不仅可以用在for循环中,也可以用在其他循环中 ,

2、  continue;

for(var i=1i<=5i++){

        if(i==3){continue结束本次循环,进入下次循环 

            continue( 跳过 不会终止循环,但是会跳过本次循环) }

            if(i==3) continue

          document.write(i)}

        for(var i=1i<=5i++){

            let chenji = parseInt(prompt('第'+i+'位同学请输入成绩'))

             初级调试 使用console.log或者alert 

            console.log(chenji)

            alert(chenji) 

            if(chenji<0){

                 document.write('<br>第'+i+'位同学成绩有误')

                continue

                document.write('<br>终止程序')

                break }

else{document.write('<br>第'+i+'位同学请输入成绩:'+chenji)}

}

3、双重循环