之前我们讲了利用JS输出倒三角形五角星,那怎么才能把这个输出正三角形五角星呢?
该修改哪几个参数呢?我们需要先分析一下,依然是利用双for循环来做。
外面for循环控制的是行数,里面for循环控制的是每行五角星的个数。
所以我们要修改里面的for循环参数即可。
将需求转换为代码:
<script>//打印正三角五角星varstr=''; for (vari=1; i<=10; i++) { for (varj=1; j<=i; j++) { str+='★' } str+='\n' } console.log(str); </script>
打开浏览器进行验证: