通过原生JS打印一个空心菱形图案

Posted OH-MY-GOD

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过原生JS打印一个空心菱形图案相关的知识,希望对你有一定的参考价值。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
</body>
</html>
<script>
    //    打印一个空心菱形图案 
    for(var i = 1; i <=6 ; i++){
        for(var k = 1 ; k<=6-i; k++){
            document.write("-");
        }
        for(var j = 1 ; j<=i*2-1; j++){
            if(i == 1){
                document.write("*");
            }else if(j == 1 || j == i*2-1){
                document.write("*");
            }else{
                document.write("-");
            }
        }
        document.write("<br>");
    }
    for(var i = 5; i >=1 ; i--){
        for(var k = 1 ; k<=6-i; k++){
            document.write("-");
        }
        for(var j = 1 ; j<=i*2-1; j++){
            if(i == 1){
                document.write("*");
            }else if(j == 1 || j == i*2-1){
                document.write("*");
            }else{
                document.write("-");
            }
        }
        document.write("<br>");
    }
</script>

 

以上是关于通过原生JS打印一个空心菱形图案的主要内容,如果未能解决你的问题,请参考以下文章

用java编写菱形

JAVA的for循环打印菱形,谁能给讲一讲。

打印各种图案~

打印各种图案~

编写java程序,应用for循环打印菱形。

用java打印菱形。