日期: 2022-09-21 05:52:15 浏览数:5

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
德宏淘宝装修/德宏京东店铺设计/德宏拼多多网店装修公司/德宏企业网店开通申请-网店装修设计

JavaScript break 和 continue 语句
break 语句用于跳出循环。
continue 用于跳过循环中的一个迭代。
break 语句
我们已经在本教程之前的章节中见到过 break 语句。它用于跳出 switch() 语句。
break 语句可用于跳出循环。
break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话):
实例
for (i=0;i<10;i++)
{
if (i==3)
{
break;
}
x=x + "The number is " + i + "<br>";
}
尝试一下 »
由于这个 if 语句只有一行代码,所以可以省略花括号:
for (i=0;i<10;i++)
{
if (i==3) break;
x=x + "The number is " + i + "<br>";
}
continue 语句
continue 语句中断当前的循环中的迭代,然后继续循环下一个迭代。 以下例子在值为 3 时,直接跳过:
for 实例
for (i=0;i<=10;i++)
{
if (i==3) continue;
x=x + "The number is " + i + "<br>";
}
尝试一下 »
while 实例
while (i < 10){
if (i == 3){
i++; //加入i++不会进入死循环
continue;
}
x= x + "该数字为 " + i + "<br>";
i++;
}
尝试一下 »
JavaScript 标签
正如您在 switch 语句那一章中看到的,
德宏淘宝装修/德宏京东店铺设计/德宏拼多多网店装修公司/德宏企业网店开通申请-网店装修设计
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
hile 使用 length 属性循环数组
while 和 do/while 的区别 : do/while至少会执行一遍
var size=[1,2,3,4,5,6,7] ; //申明一个数组var i=0;//while循环while( i < size.length ) { document.write(size[i] + " "); i++;}document.write("<br>---------------<br>");//do…..while循环j=0do{ document.write(size[j] + " "); j++;}while( j<size.length )尝试一下 »bangPort
784***818@qq.com
YuriOnRice
zzl***114@163.com
定义了数组后对数组进行赋值,中间如有某些下标未被使用(即未被赋值),在遍历的时候,采用一般的 for 循环和 for...in 循环得到的结果不同。
for...in 循环会自动跳过那些没被赋值的元素,而 for 循环则不会,它会显示出 undefined。
点击下面的按钮,循环遍历
<button onclick="myFunction()">点击这里</button><p id="demo"></p><script>function myFunction(){ var array = new Array(); var x; var txt="" array[0] = 1; array[3] = 2; array[4] = 3; array[10] = 4; for( x in array ){ alert(array[x]); // 依次显示出 1 2 3 4 } alert(array.length); // 结果是11 for( var i=0 ; i<4 ; i++){ alert(array[i]); // 依次显示出 1 undefined undefined 2 } document.getElementById("demo").innerHTML = txt;}</script>尝试一下 »
YuriOnRice
zzl***114@163.com
Chrisiven
342***472@qq.com
说一下 4 种循环的适用场景吧:
Chrisiven
342***472@qq.com
for : 比较适合遍历数组,字符串等等。
for in : 比较适合遍历对象,遍历对象时使用这个再合适不过了。
while : while 的话,与 for 的使用场景差不多。唯一不同的是,遍历的条件必须满足。
do while : 至少执行一边的循环,遍历数组和字符串也是很方便。
java_t_t
het***ncu@foxmail.com
while遍历数组的例子中,如果数组中有 0,null,false,undefined 或者空字符串等在 js 中被认为等价于 false 的值,会提前结束遍历。改成判断数组长度即可避免该问题:
原代码:
while (cars[i]){ document.write(cars[i] + "<br>"); i++;}更改为:
while (i < cars.length){ document.write(cars[i] + "<br>"); i++;}java_t_t
het***ncu@foxmail.com