title: Javascript: Creating string by different methods
body: <p>On Firebug:</p>
  
  <pre><code>&gt;&gt;&gt; str1 = String('String One');
  "String One"
  typeof(str1);
  "string"
  
  &gt;&gt;&gt; str2 = new String('String Two');
  String { 0="S", 1="t", 2="r", more...}
  typeof(str2);
  "object"
  </code></pre>
  
  <p>My Question is what is the difference between both technique?<br>
  What is the advantage of one over the other?</p>