break和continue还有return的区别



break和continue还有return的区别

1.break是用来跳出循环的,例如for,while,do-while都可以跳出,但不跳出函数
2.break是结束整个循环,而continue是结束本次循环(跳过下一步,继续执行后面的循环) <html>
<body> <script
type=”text/javascript”> var i=0 for
(i=0;i<=10;i++) { if (i==3){continue;}//使用continue
document.write(“数字是— ” + i) document.write(“<br
/>”) } </script>
<p>解释:循环会在 i=3
时中断。</p>
</body>
</html> 运行结果: 数字是— 0
数字是— 1
数字是— 2
数字是— 4
数字是— 5
数字是— 6
数字是— 7
数字是— 8
数字是— 9
数字是— 10
解释:循环会在 i=3 时中断。

3.return是使整个函数返回的,后面的不管是循环里面还是循环外面的都不执行