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

仅供同学参考,如果有更好的方法,烦请告诉我怎么优化,谢谢

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document</title>

</head>

<body>

    <script type="text/javascript">

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

        arr[7] = "**";

        var j=0;

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

            j++;

            if(j%2!=0&&arr[i] != null){

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

                if(j==1){

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

                }

            } 

        }

        </script>

</body>

</html>


正在回答

5 回答



http://img1.sycdn.imooc.com//5def7a1e0001bdb603950309.jpg

http://img1.sycdn.imooc.com//5def7a320001405500540095.jpg

这样只需要声明一个变量,仅供参考

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

秋之枫华 提问者

谢谢!
2019-12-10 回复 有任何疑惑可以回复我~
#2

烙饼ICE

null改成undefined吧 因为添加arr[7]的时候 数组给arr[6]动态创建变量了吧 只是没有值,我试了下arr[6]返回的也是undefined 新手见解 错了大佬别笑话我。。。
2020-02-05 回复 有任何疑惑可以回复我~

真的是大神啊,想的好多呀?

0 回复 有任何疑惑可以回复我~

运行结果:

http://img1.sycdn.imooc.com//5ddfd0d50001757802110193.jpg

0 回复 有任何疑惑可以回复我~

代码图:

http://img1.sycdn.imooc.com//5ddfa72f0001b90c13570691.jpg

0 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

仅供同学参考,如果有更好的方法,烦请告诉我怎么优化,谢谢

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