以文本方式查看主题

-  ╋艺 镇╋  (http://zyzsky.com/bbs/index.asp)
--  ┣◇网站建设&Web语言  (http://zyzsky.com/bbs/list.asp?boardid=4)
----  JS Break和Continue循环  (http://zyzsky.com/bbs/dispbbs.asp?boardid=4&id=3316)

--  作者:admin
--  发布时间:2012/1/19 10:05:14
--  JS Break和Continue循环
break和continue是两个用在内部循环的特殊语句。

使用break语句跳出循环
用continue语句来跳出当前的循环继续下面的值



Break
跳出(也可以理解为离开)

break命令会离开当前的循环并接着开始执行下面的循环(如果有的话)

Example

<html>

<body>
<script type="text/javascript">
var i=0
for (i=0;i<=10;i++)
{
if (i==3){break}
document.write("The number is " + i)
document.write("<br />")
}
</script>
</body>
</html>





Result

The number is 0
The number is 1
The number is 2



Continue
继续

continue命令会跳出当前的循环并继续下面的值

Example

<html>
<body>
<script type="text/javascript">
var i=0
for (i=0;i<=10;i++)
{
if (i==3){continue}
document.write("The number is " + i)
document.write("<br />")
}
</script>
</body>
</html>


Result

The number is 0
The number is 1
The number is 2
The number is 4
The number is 5
The number is 6
The number is 7
The number is 8
The number is 9
The number is 10





http://www.1netmedia.cn/base/blogview.asp?logID=831