javascript实现“*”打印正菱形

实现打印效果代码

<script type="text/javascript">
for(var i=1;i<7;i++){
for(var j=0;j<6-i;j++){
document.write("  ");
}
for(var k=0;k<i;k++){
document.write("*");
document.write("   ");
}
document.write("<br />");
}
for(var i=5;i>0;i--){
for(var j=0;j<6-i;j++){
document.write("  ");
}
for(var k=0;k<i;k++){
document.write("*");
document.write("   ");
}
document.write("<br />");
}

</script>

效果图

在实现這个效果的关键点就在于找规律

每一行的间距都比个数少一,然后按照這个规律你可以打印各种三角形以及其他的图形

 

posted @ 2017-08-19 19:58  咚哧哒哧  阅读(1063)  评论(0编辑  收藏  举报