• JavaScript实现几种常见的图形


    一.四种常见的三角形

    第一种三角形:

     for(var i=1;i<=5;i++){
           for( var j=i;j<=5;j++){
                    document.write("*");
           }      
                  document.write("<br/>");
                  
     }

    第二种三角形:

    for( var a=1;a<=5;a++){
        for(var b=1;b<=a;b++){
            document.write("*");
        }
        document.write("<br/>");
    }

    第三种三角形:

    for(var x=1;x<=4;x++){
        for(var z=1;z<x;z++){
            document.write("&nbsp;");
        }
        for(var y=4;y>=x;y--){
        document.write("*");
        }
        document.write("<br/>");    
    }

    第四种三角形:

    for(var r=1;r<=4;r++){
         for(var u=4;u>r;u--){
             document.write("&nbsp;");
         }
         for(var h=1;h<=r;h++){
             
             document.write("*");
         }
         document.write("<br/>");
     }

    除了上面的三种常见的还有用JavaScript实现菱形图案:

    代码如下:

    //上半部分
     //首先把菱形看成上下,上五下四,所以第一个for有5次,第二个for4次        
         for( var i=1;i<=5;i++){
         //空格
            for(var j=1;j<=5-i;j++)
            //输出空格
                    document.write("&nbsp;");
            for(var k= 1; k<= i*2-1; k++)
                    document.write("*");       
                   document.write("<br/>");//换行
        }
         for(var i=1;i<=4; i++ ){//倒序输出下半部分
             for(var j=1;j<=i;j++)
             //输出空格
                document.write("&nbsp;");
            for(var k=7;k>=2*i-1;k--)
                 document.write("*");
              document.write("<br/>");
             
             
       }


    谢谢!


  • 相关阅读:
    常见存储过程分页PK赛——简单测试分析常见存储过程分页速度
    简单的ASP.NET无刷新分页
    程序员45个好习惯
    手机应用兼职开发平台,欢迎有识之士参加...
    DotNetRemoting分布式安全部署(整理+原创)
    刚刚整理的截获SQL错误代码弹出提示信息类.
    485modbus通讯协议
    485通信
    ucoss在stm32上的移植
    使用OFFICE组件出问题环境配置
  • 原文地址:https://www.cnblogs.com/jatpeo/p/11767639.html
Copyright © 2020-2023  润新知