<script type='text/javascript'>
//<![CDATA[
for(var j = 0; j < 6;) {
document.writeln(++j);
}
//]]>
</script>
上記のコードでは、の定義を参照する場合、新しい行を指定することを想定しています。The writeln() method is identical to the write() method, with the addition of writing a newline character after each statement.
しかし、私の場合、出力は123456
アップデート:
受け入れるのに最適な答えを見つけますが、すべての答えが正解で、次回誰かが同じ質問をするだろうと思うので、一番上の答えで更新し、宿題のタグを削除して、これがすべての人に役立つようにすべきだと思いました。
新しい行を生成しない理由は、実際に'\n'を生成しているためです。
私が間違っていなければ、ブラウザへの「\ n」は画面への表示方法には影響しませんが、ページのソースコードを見ると、私の出力は次のように表示されることがわかります。
1
2
3
4
5
6
ただし、ページに表示する場合は、タグを追加する必要があります。これにより、<br\>
タグが生成され、必要なbreak-line
出力が得られます。
<script type='text/javascript'>
//<![CDATA[
for(var j = 0; j < 6;) {
document.writeln(++j);
document.writeln("<br>");
}
//]]>
</script>