writeln() = write()+write("\n");
但在HTML的解析中,只会把</br>解析成换行
"\n"会被解析成空白符,空白符就被解析成一个空格
所以,一般情况下:
writeln()和write()的区别是,前者多一个空格
还有一种情况下,writeln()会换行
当在<pre></pre><textarea></textaera>标签中时
HTML不会解析空白符,writeln()和write()的区别是,前者会换行
例:
document.writeln("<pre>aaaaaaaaaa");
document.writeln("aaaaaaaaaa");
document.writeln("aaaaaaaaaa</pre>");
可能解释得很简单,欢迎大家指出问题和补充