我是靠谱客的博主 细心裙子,最近开发中收集的这篇文章主要介绍js中for循环嵌套,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先我们的for循环单个就是我们将内容全部输出出来执行的条件

1.首先声明初始值

2.设置条件

3.执行代码块

4.执行i++

代码如下,

<button type="button" onclick="tests()">测试10</button>
        <div id="dom10"></div><br />
        <script type="text/javascript">
            function tests() {
                var cons = "";//声明空的字符串,
                for (var i = 0; i < 10; i++) {//我们的循环这里就直接进行执行
                    cons += "这个数字为" + i + "<br>";//将内容进行输出赋值到我们空的字符串里面
                }
                document.getElementById("dom10").innerHTML = cons;//输出
            }
 </script>

 

js的for循环嵌套例子

1.声明初始值

2.设置条件

3.执行外圈代码

4.外圈执行一次外边循环全部

5.外圈执行代码块后,执行 i++

如果继续执行还是这个逻辑向下接着执行

代码如下,

<button type="button" onclick="testr()">循环数字拼接</button>
        <button type="button" onclick="testu()">循环的数字相加</button>
        <button type="button" onclick="testd()">测试外圈内容</button>
        <button type="button" onclick="testg()">测试内圈内容</button>
        <div id="outer">外圈内容</div><br />
        <div id="within">内圈内容</div><br />
        <div id="dom11">循环数字拼接</div><br />
        <div id="doms11">循环的数字相加</div><br />
        <script type="text/javascript">
            function testd() {
                var outer = ""; //声明空的字符串,输出内圈内容
                var within = ""; //声明空的字符串,输出外圈内容
                for (var i = 0; i < 10; i++) {
                    outer += "外圈数字为" + i + "<br>";
                    document.getElementById("outer").innerHTML = outer;
                    for (var x = 10; x > 0; x--) {}
                }
            }

            function testg() {
                var outer = ""; //声明空的字符串,输出内圈内容
                var within = ""; //声明空的字符串,输出外圈内容
                for (var i = 0; i < 10; i++) {
                    for (var x = 10; x > 0; x--) {
                        within += "内圈内容为" + x + "<br>";
                    }
                }
                document.getElementById("within").innerHTML = within;
            }

            function testr() {
                var outer = ""; //声明空的字符串,输出内圈内容
                var within = ""; //声明空的字符串,输出外圈内容
                var conc = ""; //声明空的字符串,
                for (var i = 0; i < 10; i++) {
                    for (var x = 10; x > 0; x--) {
                        conc += "数字循环拼接为" + x + i + "<br>";
                    }
                }
                document.getElementById("dom11").innerHTML = conc;
            }
            function testu() {
                var outer = ""; //声明空的字符串,输出内圈内容
                var within = ""; //声明空的字符串,输出外圈内容
                var adding = ""; //声明空的字符串,
                for (var i = 0; i < 10; i++) {//我们外边循环1
                    for (var x = 10; x > 0; x--) {//里面循环9,8,7,6,5,4,3,2,1
                        adding +=  x + i + "数字循环增加为" + "<br>";
                       /*
                        *  然后将内容进行增加1+9,1+8,1+7.....
                        *   如果外面循环第二次内部为2+9,2+8,2+7......
                        *      后面套路一样
                        *  --注意
                        *     这个和上面的是一样的我们的字符串位置改然后它的值就进行了更改。
                        *      如果数组相加前面有字符串那么我们数字就为拼接,如果在数字后面这个不影响
                        *       
                        */
                    }
                }
                document.getElementById("doms11").innerHTML = adding;
            }
        </script>

 

 

这里有我之前学习js的时候练习的例子(可能存在问题,但是大致都是可以的,可以学习一下);

链接:https://pan.baidu.com/s/1RZOZwt4CBlvuf7Pmurkp2Q 
提取码:v5cv

 

关注微信公众号:会篮球的程序猿

 

最后

以上就是细心裙子为你收集整理的js中for循环嵌套的全部内容,希望文章能够帮你解决js中for循环嵌套所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部