如下图,利用JS该如何实现它呢?
这里我们要用到双for循环,简单来说就是在for循环里面增加一个循环,我们先了解一下它的语法含义。
//双for循环
// 外层for循环一次,里面for循环需要执行完所有代码,里面for全部执行完,再到外层for执行。
接下来尝试将需求转化为代码:
注意我们需要增加一行 str += '\n'
这行代码的含义是进行换行,如果没有换行,它会默认在输出一行五角星,
<script>//打印五行星星varstr=''; for (vari=1; i<=5; i++) { for (varj=1; j<=5; j++) { str+='★' } str+='\n' } console.log(str); </script>
打开浏览器进行验证:
就是需要的效果。