网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

JS中有哪些循环方法

这篇文章主要为大家展示了“JS中有哪些循环方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS中有哪些循环方法”这篇文章吧。

成都创新互联专注于农安网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供农安营销型网站建设,农安网站制作、农安网页设计、农安网站官网定制、微信小程序开发服务,打造农安网络公司原创品牌,更为您提供农安网站排名全网营销落地服务。

一、for循环

四部曲:

1、设置初始值 var i = 0

2、设置循环执行条件 i < 5

3、执行循环体中的内容{ [循环体] } 包起来的部分

4、每一轮循环完成后都执行我们的i++累加操作

for(var i = 0;i<5;i++){
 console.log(i)
}

break/continue:在循环体中遇到这两个关键字,循环体中的后面的代码就不在执行了

break:在循环体中,出现break,整个循环就直接的结束了,i++最后的这个累加的操作也不执行了

continue:在循环体中,出现continue,当前这一轮的循环就结束了,继续下一轮的循环,i++继续执行 

for(var i = 0;i<10;i++){
 if(i<=5){
  i+=2;
  continue;
 }
 i+=3;
 break;
 console.log(i)//不执行
}
console.log(i)//9

 二、for in 循环

用来循环一个对象中的属性名和属性值的 

var object = {
 name:'小李',
 age:18,
 height:'170cm',
 hobby:'敲代码'
}
//对象中有多少组键值对,就循环几次
//顺序问题:首先循环数字的属性名(按照从小到大),再把剩下的属性名按照我们写得顺序循环
for(var key in object){
  console.log(key);//每一次循环获取的属性名
  console.log(object[key])// 获取属性值 在for in 中只能通过对象名[key]来获取 不能写obj.key
}

   案例:表格隔行换色 (三元运算符满足条件如果有多个执行,可以加上括号,然后使用逗号分隔)




 
 Document
 


 
  
       
  • 11111111111111111111111111
  •    
  • 22222222222222222222222222
  •    
  • 33333333333333333333333333
  •    
  • 44444444444444444444444444
  •    
  • 55555555555555555555555555
  •    
  • 66666666666666666666666666
  •    
  • 11111111111111111111111111
  •    
  • 22222222222222222222222222
  •    
  • 33333333333333333333333333
  •    
  • 44444444444444444444444444
  •    
  • 55555555555555555555555555
  •    
  • 66666666666666666666666666
  •   
 
    //原理:操作所有的li,让按照奇偶行的规律,改变他的class样式的属性值,奇数行是c1,偶数行是c2   //通过元素的标签名获取一组元素   // document.getElementsByTagName('元素的标签名字')   //在整个文档中(获取的范围,上下文),我们通过元素的标签名来获取一组元素   //获取整个文档的所有的li,他是一个集合,我们把这个集合叫做类数组(类似于数组)   //并且类数组是对象数据类型的   // var oLis = document.getElementsByTagName('li');   //索引:就是代表当前是第几个元素的位置下标,索引是从0开始的   //length:代表获取的集合的长度,或者是当前获取了多少li   //通过dom方法获取到的类数组可以通过用.item(索引)来获取某一个   var oList = document.getElementById('list');   var oLis = oList.getElementsByTagName('li');   for(var i = 0;i

以上是“JS中有哪些循环方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


分享名称:JS中有哪些循环方法
文章出自:http://bjjierui.cn/article/gspocg.html

其他资讯