title: Why is String.toLowerCase undefined in Chrome but not Firefox?
body: <p>In the Chrome console, String.toLowerCase returns undefined. However in Firefox, it does not.</p>
  
  <p>What's the reason for the difference?</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>var body = $("body");
  body.append(new String(String.toLowerCase).toString());
  body.append("&lt;br&gt;");
  body.append(String.prototype.toLowerCase.toString());</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"&gt;&lt;/script&gt;</code></pre>
  </div>
  </div>
  </p>