javaScript支持的跳轉語句主要有2種:
(1) break 語句
(2) continue語句
break語句與continue語句的主要區(qū)別是: break是徹底結束循環(huán),continue是結束本次循環(huán)
1.break 語句:
break語句用于退出包含在最內層的循環(huán)或者退出一個switch語句,break語句通常用于while,do...while,switch或for語句中
語法:
break;
說明:
break語句通常用于while,do...while.switch或for中
舉例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>break語句</title>
<script type="text/javascript">
var n = 50;
var sum=0;
for(var i=0;i<100;i++)
{
if(i==(n+1))
break;
sum+=i;
}
document.write(sum);
</script>
</head>
<body>
</body>
</html>
在瀏覽器預覽效果如下:

11.png
2.continue語句
continue語句跟break語句類似。不同之處在于,continue語句用于退出本次循環(huán),并開始下一次循環(huán)。而break語句是退出所有循環(huán)!
語法:
continue:
說明:
跟break語句一樣,continue語句也只能用在white,do.....while,for和switch等循環(huán)語句中
舉例:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript">
//創(chuàng)建數(shù)組的同時對元素賦值
var str = " i love javascript ";
for(var i=0;i<str.length;i++)
{
if(str.charAt(i)>= "o")
{
continue;
}
document.write(str.charAt(i));
}
</script>
</head>
<body>
</body>
</html>
在瀏覽器預覽效果如下:

3-8-2.png