返回顶部
首页 > 资讯 > 前端开发 > VUE >JS中有哪些循环方法
  • 838
分享到

JS中有哪些循环方法

2024-04-02 19:04:59 838人浏览 安东尼
摘要

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

这篇文章主要为大家展示了“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
}

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

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
  body,div,ul,li{
   margin:0;
   padding: 0;
   font-family: Arial;
   font-size:12px;
  }
  ul li{
   list-style:none;
  }
  #list{
   margin:10px auto 0;
   padding:10px;
   width:500px;
   border:1px solid #DDD;
   border-radius:10px;
   
  }
  #list li{
   height:30px;
   line-height: 30px;
   cursor:pointer; 
  }
  .c1{
   background:#ddd;
  }
  .c2{
   background: #a6e1ec;
  }
  .c3{
   background: #67b168;
  }
 </style>
</head>
<body>
 <div id='list'>
  <ul>
   <li>11111111111111111111111111</li>
   <li>22222222222222222222222222</li>
   <li>33333333333333333333333333</li>
   <li>44444444444444444444444444</li>
   <li>55555555555555555555555555</li>
   <li>66666666666666666666666666</li>
   <li>11111111111111111111111111</li>
   <li>22222222222222222222222222</li>
   <li>33333333333333333333333333</li>
   <li>44444444444444444444444444</li>
   <li>55555555555555555555555555</li>
   <li>66666666666666666666666666</li>
  </ul>
 </div>
 <script type='text/javascript'>
  //原理:操作所有的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<oLis.length;i++){
   var oLi = oLis[i];
   i%2===0?oLi.className = 'c1':oLi.className='c2'
  }
 </script>
</body>
</html>

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

--结束END--

本文标题: JS中有哪些循环方法

本文链接: https://lsjlt.com/news/79546.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JS中有哪些循环方法
    这篇文章主要为大家展示了“JS中有哪些循环方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS中有哪些循环方法”这篇文章吧。一、for循环  四部曲:  1、...
    99+
    2024-04-02
  • JS中循环遍历数组方式有哪些
    这篇文章主要讲解了“JS中循环遍历数组方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JS中循环遍历数组方式有哪些”吧!本文比较并总结遍历数组的四种...
    99+
    2024-04-02
  • JavaScript循环的方法有哪些
    本篇内容主要讲解“JavaScript循环的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript循环的方法有哪些”吧! ...
    99+
    2024-04-02
  • Java中Map循环遍历的方法有哪些
    这篇文章主要介绍“Java中Map循环遍历的方法有哪些”,在日常操作中,相信很多人在Java中Map循环遍历的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中Map循环遍历的方法有哪些”的疑...
    99+
    2023-07-02
  • Java中的实现循环的方法有哪些
    这期内容当中小编将会给大家带来有关Java中的实现循环的方法有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、循环的类型:1、for循环class For{ public static void ...
    99+
    2023-05-31
    java ava
  • javascript中有哪些循环
    javascript中的循环有:1.for循环,先判断后循环;2.while循环,先判断后循环;3.do while循环,先循环后判断;javascript中的常用的循环有以下几种for循环javascript中for循环是一种先判断后循环...
    99+
    2024-04-02
  • es6循环操作的方法有哪些
    这篇“es6循环操作的方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“es6循环操...
    99+
    2024-04-02
  • php跳出循环的方法有哪些
    本篇内容介绍了“php跳出循环的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、使用continue语句continue语句的作...
    99+
    2023-06-20
  • java结束循环的方法有哪些
    在Java中结束循环的方法有以下几种: 使用break语句:break语句可以立即终止当前循环,跳出循环体执行循环后的代码。 f...
    99+
    2024-03-15
    java
  • python中实现循环遍历的方法有哪些
    本篇文章为大家展示了python中实现循环遍历的方法有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语言相比,Pytho...
    99+
    2023-06-14
  • C++中检测链表中的循环方法有哪些
    这篇文章主要讲解了“C++中检测链表中的循环方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++中检测链表中的循环方法有哪些”吧!给定一个链表,检查链表是否有循环。下图显示了带有循...
    99+
    2023-06-15
  • java中for循环的方式有哪些
    Java中for循环的方式有以下几种:1. 基本for循环:在已知循环次数的情况下使用,适用于遍历数组或集合等固定大小的数据结构。`...
    99+
    2023-10-07
    java
  • Python中快的循环方式有哪些
    这篇文章主要介绍“Python中快的循环方式有哪些”,在日常操作中,相信很多人在Python中快的循环方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中快的循环方式有哪些”的疑惑有所帮助!...
    99+
    2023-07-06
  • linux中有哪些shell循环
    今天就跟大家聊聊有关linux中有哪些shell循环,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。循环语句常见分类:1,for语句2,while语句3,until语句循环体包括两部分...
    99+
    2023-06-09
  • php中循环数组的方式有哪些
    这篇文章主要介绍“php中循环数组的方式有哪些”,在日常操作中,相信很多人在php中循环数组的方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中循环数组的方式有哪些”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-21
  • Javascript中for循环语句有哪些写法
    这篇文章主要介绍了Javascript中for循环语句有哪些写法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一般写法如下:for(var&...
    99+
    2024-04-02
  • Javascript对象的循环遍历方法有哪些
    这篇文章主要介绍“Javascript对象的循环遍历方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Javascript对象的循环遍历方法有哪些”文章能帮助...
    99+
    2024-04-02
  • springboot解决循环依赖的方法有哪些
    在Spring Boot中,解决循环依赖的方法主要有以下几种:1. 使用构造函数注入:将循环依赖的Bean,通过构造函数的方式注入到...
    99+
    2023-09-17
    springboot
  • map循环遍历的方法有哪些几种
    在JavaScript中,遍历一个map对象有以下几种方法: 使用for…of循环: const myMap = new Map...
    99+
    2024-03-11
    map
  • PHP中循环语句有哪些
    这篇文章给大家分享的是有关PHP中循环语句有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PHP 循环在您编写代码时,经常需要反复运行同一代码块。我们可以使用循环来执行这样的...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作