title: document.writeln doesn't write to a new line
body: <p>I was just writing some simple code and I noticed that using document.writeln doesn't write to a new line, permit me to demonstrate...</p>
  
  <pre><code>    // this is my JSON object
  var myObject = {
   "firstName": "John",
   "lastName": "Smith",
   "age": 25,
   "address": [{
      "Address1": "11 My Street",
      "Address2" : "Nice Area",
      "Town" : "Nice Town",
      "PCode" : "P05T 0DE"
      }]
   }
  
  document.writeln(myObject.firstName);
  document.writeln(myObject.address[0].Address1);
  </code></pre>
  
  <p>now this outputs the following....</p>
  
  <blockquote>
    <p>John 11 My Street</p>
  </blockquote>
  
  <p>It's all on one line? If I used document.write() I'd expect this? It's happening in both IE &amp; Firefox. Obviously I could add <code>+ "&lt;br/&gt;"</code> or <code>+ "\n"</code> but I shouldn't need to do that?</p>
  
  <p>Am I being stupid?</p>