循环结构(for each()语句)

forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。

注意: forEach() 对于空数组是不会执行回调函数的。

例如:

<body>
    <p>点击按钮列出数组的每个元素。</p>
    <button id="btn">点我</button>
    <p id="demo"></p>

    <script>
        // 抓取元素
       let btn = document.querySelector('#btn');
      let demo = document.querySelector('#demo');
      console.log(btn,demo);


    //   数组
    let arr = [100,200,300,500,900];


    //   单击按钮
    btn.onclick = function(){
        
        // 遍历 (逐一操作)
        arr.forEach(function(item){
            demo.innerHTML += item+'&emsp;';
        })
    }

    </script>
</body>

console输出预览效果

 

例如:

<body>
   
    <!-- 如果属性名写的是class,那么在输出是就用  .   是id就用  # -->
    <ul class="tab"></ul>
    <script>
        var data = [
            {
                'cata':"最热团购",
            },
            {
                'cata':"商城活动",
            },
            {
                'cata':"名品推荐",
            },
            {
                'cata':"缤纷活动",
            },
        ];

        //需求: 把数组中的每一项内容放置到页面中的ul无序列表中的列表项li里


    //    抓取元素
        var oTabUl = document.querySelector('.tab');
       console.log(oTabUl);
    //    遍历
    data.forEach(function(item,index){
        console.log(item.cata);
        // console.log(index);

    //    通过js脚本,向无序列表ul中去渲染 数据项
        oTabUl.innerHTML += `<li><a href="javascript:;">${item.cata}</a></li>`
    })
    </script>
</body>

console输出预览效果

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java的for循环语句是一种用于重复执行一段代码块的控制结构。 for循环在Java中有两种常见的形式:for-each循环和传统的for循环。 for-each循环是一种简化的循环语法,用于遍历数组或集合中的元素。它的语法形式如下: ``` for (元素类型 变量名 : 数组或集合) { // 执行代码块 } ``` 其中,元素类型是指数组或集合中元素的类型,变量名是用来表示当前遍历到的元素的变量名。 例如,下面的代码演示了使用for-each循环打印数组中的元素: ```java int[] numbers = {1, 2, 3, 4, 5}; for (int number : numbers) { System.out.println(number); } ``` 输出结果为: ``` 1 2 3 4 5 ``` 传统的for循环在Java中也非常常见,它的语法形式如下: ``` for (初始化语句; 循环条件; 更新语句) { // 执行代码块 } ``` 其中,初始化语句用于初始化循环变量,循环条件是一个布尔表达式,当为true时循环继续执行,更新语句用于更新循环变量的值。 例如,下面的代码演示了使用传统的for循环打印表1到表10的数字: ```java for (int i = 1; i <= 10; i++) { System.out.println(i); } ``` 输出结果为: ``` 1 2 3 4 5 6 7 8 9 10 ``` 此外,Java的for循环还支持嵌套循环,即在一个循环语句内部嵌套另一个循环语句。例如,下面的代码演示了使用嵌套for循环打印表1到表3的数字组合: ```java for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++) { System.out.println(i + " " + j); } } ``` 输出结果为: ``` 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 ``` 以上是Java中for循环语句的基本用法和示例。无论是for-each循环还是传统的for循环,都可以根据具体的需求选择使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【Java编程教程】详解 Java for 循环语句](https://blog.csdn.net/jiangjun020326/article/details/130547835)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值