均打印在浏览器的控制台
直角在右下的三角形
<script>
//右下角三角形
var alt = "";
for(var i=1; i<=7; i++){
var blank = "";
for(var j=1; j<=7-i; j++){ //打印空格
blank += " ";
}
var stars = "";
for(var m=1; m<=i; m++){ //打印*
stars += "*";
}
alt += blank + stars + "\n"; //字符串的拼接,拼为一行
}
console.log(alt);
</script>
等腰三角形
<script>
//等腰三角形
var alt = "";
for(var i=1; i<=5; i++){
var blank = "";
for(var j=1; j<=5-i; j++){ //打印空格
blank += " ";
}
var stars = "";
for(var m=1; m<=2*i-1; m++){ //打印*
stars += "*";
}
alt += blank + stars + "\n"; //字符串的拼接,拼为一行
}
console.log(alt);
</script>
菱形
<script>
//菱形
var alt = "";
var _num = 5;
for(var i=1; i<=_num; i++){
var blank = "";
for(var j=1; j<=_num-i; j++){ //打印空格
blank += " ";
}
var stars = "";
for(var m=1; m<=2*i-1; m++){ //打印*
stars += "*";
}
alt += blank + stars + "\n"; //字符串的拼接,拼为一行
}
for(var i=_num-1; i>0; i--){ //打印的行数要减1
var blank = "";
for(var j=1; j<=_num-i; j++){ //打印空格
blank += " ";
}
var stars = "";
for(var m=1; m<=2*i-1; m++){ //打印*
stars += "*";
}
alt += blank + stars + "\n"; //字符串的拼接,拼为一行
}
console.log(alt);
</script>
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。