document.write() 与 换行的问题(“\r”)不适用 解决办法

H2323 / 2024-10-30 / 原文

代码:打印n行五角星

 <script>
            // 打印n行n列的输入法☆
            var n = prompt("请输入行数");
            for (var i = 0; i < n; i++) {
                for (var j = 0; j < n; j++) {
                        document.write("☆");
                        if(j==n-1){
                            document.write("\n");
                            document.write("<br>");
                        }
                }
            }
        </script>

运行效果如下:

☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆☆
☆☆☆☆☆☆☆☆☆☆

 <script>
            // 打印n行n列的输入法☆
            var n = prompt("请输入行数");
            for (var i = 0; i < n; i++) {
                for (var j = 0; j < n; j++) {
                        document.write("☆");
                        if(j==n-1){
                            document.write("\n");
                            document.write("<br>");
                        }
                }
            }
        </script>