for循环

作者: 西疆慕客 | 来源:发表于2020-07-26 15:28 被阅读0次

该系列文章只是个人在自学JS时做的一些笔记,看到直接关闭即可。当然更欢迎大佬们传道授业、答疑解惑、指出错误。

for循环

在给定的条件下,反复执行一段代码块;

例1:

    for (var i=0;i<100;i++) {
                document.write("你好,")
            }

输出99个“你好,”

for循环语句规则:
1.声明变量;
2.检测变量赋值是否满足条件;
3.若满足条件,执行代码块,反之不执行;
4.变量自增或自减,并重新检测......

for循环语法:
            for (声明变量=初始值;变量<结束值;怎样变化) {
                要执行的代码块
            }

笔记:

for语句循环中怎样变化后不加“;”,否则会出错。

例2:

for (var i=0;i<100;i++) {
                document.write(i+1);
            }

输出1-100

例3:

var a=0;
            for (var i=1;i<=100;i++) {
                document.write(a+"+"+i+"="+(a+i)+"<br>");
                a=a+i;
            }

输出1到100的累加。

例4:双层for循环

在页面中每行输出5个"你好",共输入10行。

for(var a=1;a<11;a++){
        for (var i=1;i<6;i++) {
            document.write("你好,");
        };
        document.write("<br>");
        };

笔记:

里外层声明的变量名不能一样;外层循环执行一次,内层循环执行一轮。

例5:

第一行输出一个a,第二行输出两个a,一共输出5行

for (var i=1;i<=5;i++) {
            for(var a=0;a<i;a++){
                document.write("A")
            }
                document.write("<br>")
        }

若想要由用户自己决定,则可以

var b=prompt()
for (var i=0;i<b;i++) {
            for(var a=0;a<(b-i);a++){
                document.write("A")
            }
                document.write("<br>")
        }

例6:九九乘法表

for (var i=1;i<10;i++) {
            for (var a=1;a<=i;a++) {
                document.write(a+"*"+i+"="+(a*i)+"&nbsp;&nbsp;&nbsp;");
            };
            document.write("<br>")
        }

相关文章

网友评论

      本文标题:for循环

      本文链接:https://www.haomeiwen.com/subject/sfuwlktx.html