[TOC]

1.一行打印五个⭐

采用追加字符串的方式,这样可以打印五个到控制台。

2.双重for循环

很对情况下,单层for循环并不能满足我们的需求,比如打印一个5行5列的图形、打印一个直角三角形等,此时就就可以通过循环嵌套来实现。
循环嵌套是指在一个循环语句中,再定义一个循环语句的语法结构,例如在for循环语句中,可以再嵌套一个for循环,这样的for循环语句我们称之为双重for循环。
结构
for(外层的初始化变量;外层的条件表达式;外层的操作表达式){
for(里层的初始化变量;里层的条件表达式;里层的操作表达式){
//执行语句;
}
}
理解:我们可以把里层的循环看作是外层循环的语句。
执行过程:外层的循环执行一次,里层的循环执行全部。

3.打印5行5列的⭐

<script><br />        varstr = '';<br />        for(varj = 1; j <= 5; j++){<br />            for(vari = 1; i <= 5; i++){<br />                str = str + '⭐';<br />            }<br />            //打印完5个换行<br />            str = str + '\n';<br />        }<br />        console.log(str);<br />    </script>

4.打印n行n列的⭐

<script><br />        varstr = '';<br />        varrow = prompt('请输入要打印几行');<br />        varcolumn = prompt('请输入要打印几列');<br />        for(varj = 1; j <= row; j++){<br />            for(vari = 1; i <= column; i++){<br />                str = str + '⭐';<br />            }<br />            //打印完5个换行<br />            str = str + '\n';<br />        }<br />        console.log(str);<br />    </script>

5.打印倒三角

内层循环中每行⭐少一个:

或者

6.打印正三角

<script><br />        varstr = '';<br />        for(varj = 1; j <= 10; j++){<br />            for(vari = 1; i <= j; i++){<br />                str = str + '⭐';<br />            }<br />            str += '\n';<br />        }<br />        console.log(str);<br />    </script><br />.