JS循环结构和this和自定义属性

本文详细介绍了JavaScript中的循环结构,包括break和continue的用法、双重for循环的应用,以及二维数组的操作。此外,还深入探讨了this关键字,包括为什么使用this、this的指向以及在事件处理函数中的应用。最后,讨论了自定义属性的概念、设置和获取方法,并展示了如何利用自定义属性解决多组展开收起的问题。
摘要由CSDN通过智能技术生成

break与continue

  • continue 结束本次循环

  • break 结束整个循环

<script>
        // continue 结束本次循环
        for(var i = 1;i<=10;i++){
            if(i==5){
                console.log("第五个水饺掉了");
                continue;
            }
            console.log(i);// 
        }
        //break  结束整个循环
        for(var i = 1;i<=10;i++){
            if(i==5){
                console.log("吃到第五个汤圆的时候  碗里面进了一个苍蝇");
                break;
            }
            console.log(i);
        }
    </script>

双重for循环

如果循环体又是一个循环 只有把内侧循环走完,才会继续执行外侧循环


<script>
        for (var i = 1; i < 5; i++) {// i = 1 2 3 4
            console.log(123)
            for (var j = 1; j < 5; j++) {
                console.log("i=" + i, "j=" + j)
        
            }
        }
        /*
            外侧循环 i = 1
                             for(var j = 1;j<5;j++){
                                console.log("i="+i,"j="+j)
                             }
                              j = 1     输出 i=1  j=1
                              j = 2     输出 i=1  j =2
                              j = 3     输出 i=1 j=3
                              j = 4     输出 i=1  j=4
                              j = 5
                    i = 2
                           for(var j = 1;j<5;j++){
                              console.log("i="+i,"j="+j)
                           }
                          
                            j = 1     输出 i=2  j=1
                            j = 2     输出 i=2  j =2
                            j = 3     输出 i=2 j=3
                            j = 4     输出 i=2  j=4
                            j = 5
                    i=3
                    i=4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值