title: Are toString() and toLocaleString() properties and/or methods in Javascript?
body: <p>Are <code>toString()</code> and <code>toLocaleString()</code> in Javascript properties and/or methods, when defined in an <code>Object</code>?</p>
  
  <p>If not both, what does this mean:</p>
  
  <pre><code>var person1 : {
      toString = function(){
        return "Hello";
      },
      toLocaleString : {
         return "Halo";
      }
  };
  </code></pre>