<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\>
标签,这样它就会产生 a break-line
,所以我们会得到我们想要的相同的输出。
<script type='text/javascript'>
//<![CDATA[
for(var j = 0; j < 6;) {
document.writeln(++j);
document.writeln("<br>");
}
//]]>
</script>