扫码关注官方订阅号
* ** *** **** *****
提示:找任意一行,空格,星星的个数与行号的规律!请问用for循环,console.log输出怎么写?
人生最曼妙的风景,竟是内心的淡定与从容!
1.注意规律,输出空格和输出*2.明白console.log的输出,注意拼接
注意拼接
<script> function print(level) { for(var i = 1; i <= level ; i++){ var space = level - i; //确定每行的前置空格 var str = ""; //每行输出应该先拼接,再输出 for(var j = 1; j <= level; j ++){ if(j <= space) { str += " "; } else { str += "*"; } } //输出 console.log(str); } } print(5); </script>
var str=' *****' for(var i=0;i<5;i++){ var str1=str.slice(i,i+5) console.log(str1) }
我也来凑个热闹,打印任意行数的星星。
function printStar(col) { for (var i=0; i<col; i++) { var spaceArr = new Array(col - i), starArr = new Array(i + 2), space = spaceArr.join(' '), star = starArr.join('*'); console.log(space + star); } } printStar(5);
已经提示到关键点了,找到规律就能写出来。
for (var i = 1; i <= 5; i++) { for (var v = 0; v < 5 - i; v++) { document.write(' ') } for (var j = 0; j < i; j++) { document.write('*'); } document.write('<br>') }
for(var l=0;l<5;l++){ for(var k=l,row="";k<4;k++,row+=" "); for(var i=0;i<=l;i++,row+="*"); console.log(row); }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1.注意规律,输出空格和输出*
2.明白console.log的输出,
注意拼接我也来凑个热闹,打印任意行数的星星。
已经提示到关键点了,找到规律就能写出来。