【已解决】JavaScript 中 for 循序的 return、continue、break 用法详解

       以下的几个demo,都是一个for循环,每次将 i 打印出来,最后打印一个 “end”。

1. return

   return 语句会终止函数的执行并返回函数的值。

        demo如下图1,当 i===1 时,终止本地迭代,跳出循环,中断函数,故只打印了一个 “1”,在浏览器中的效果如下图2:

                      

 

2.continue

continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一个迭代。 该例子跳过了i=1时的第2个console.log(i)

        demo如下,当 i===1 时,中断本次迭代,并执行下一个迭代;当 i===2 时,打印两次  i,最后跳出循环打印 end,故,在浏览器中的效果如下图2:

                     

 

3.break

break 语句可用于跳出循环。

break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话)。

       demo如下图1,当 i===1 时,终止本次迭代,跳出循环,并执行 for 循环后面的代码,故打印了一个 “1” 和 “end”。在浏览器中的效果如下图2

                   

 

       以上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章