为了账号安全,请及时绑定邮箱和手机立即绑定

看了大家的一些代码哈哈哈感觉针对性较强。自己写了一个逻辑,不知道怎么样,大家有兴趣看看鸭

<script type="text/javascript">

 //创建数组

 var arr = ['*','##','***','&&','****','##*'];

 arr[7] = "**";

 //显示数组长度

//  alert(arr.length);

 //将数组内容输出,完成达到的效果。

    for (let i=0; i<arr.length; i++){

        if((i%2 == 0 || i== arr.length - 1) && arr[i]){

            document.write(arr[i] + "<br />");

            // 0 2 4 7

            for (let k=arr.length - 1 - i; k>0; k--){

                if(k%2 == 0 || k == arr.length - 1)

                    document.write(arr[k] + "<br />");

                break;

            }   

        }

        if (i == 4) 

            break;

    }

</script>


正在回答

1 回答

for (let i=0; i<arr.length; i++){

        if((i%2 == 0 || i== arr.length - 1) && arr[i]){

            document.write(arr[i] + "<br />");

            // 0 2 4 7

            for (let k=arr.length - 1 - i; k>0; k--){

                if(k%2 == 0 || k == arr.length - 1)

                    document.write(arr[k] + "<br />");

                break;

            }

            if (i >= arr.length / 2)

                break;

        }

    }

2 回复 有任何疑惑可以回复我~
#1

weixin_慕少0311380

不太明白第二for里面的条件为什么这样写?题主可以讲解一下吗?非常感谢
2022-10-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468044    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

看了大家的一些代码哈哈哈感觉针对性较强。自己写了一个逻辑,不知道怎么样,大家有兴趣看看鸭

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信