成都网站建设设计

将想法与焦点和您一起共享

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://chengdu.cdxwcx.cn/article/gspocg.html

其他资讯