使用JS在浏览器中打印菱形

打印菱形:(当页面加载完毕时根据弹出的提示信息输入想要打印的菱形的行数。注释:输入的数字为菱形的行数一半+1)
例如下图即输入6以后打印的图形。
使用JS在浏览器中打印菱形_第1张图片
示例代码:

    <script type="text/javascript">
        var num=prompt("请输入打印的行数:","");
        for (var i=1;i<=num;i++){
            document.write("            ");
            for (var k=num;k>=i;k--){
                document.writeln(" ");
            }
            for (var j=1;j<=2*i-1;j++){
                if(j%2==0){
                    document.writeln(" ");
                }else{
                    document.writeln("*");
                }
            }
            document.write("
"
); } for (var i=num-1;i>=1;i--){ document.write("            "); for (var k=num;k>=i;k--){ document.writeln(" "); } for (var j=1;j<=2*i-1;j++){ if(j%2==0){ document.writeln(" "); }else{ document.writeln("*"); } } document.write("
"
); } </script>

你可能感兴趣的:(HTML学习,javascript,js,html5)