title: What is the result of String.fromCharCode(17)?
body: <p>I am confused about this static method. When using the 17 char code (control key), I can't find a way to compare it to anything.</p>
  
  <p>Chrome console:</p>
  
  <p><img src="https://i.stack.imgur.com/hHzUv.png" alt="String.fromCharCode(17)"></p>
  
  <p>It looks like a regular empty string.</p>
  
  <p>The <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/fromCharCode" rel="nofollow noreferrer">mdn</a> says </p>
  
  <blockquote>
    <p>This method returns a string and not a String object.</p>
  </blockquote>
  
  <p>so I was thinking that </p>
  
  <p><code>String.fromCharCode(17) === ""</code> would return true. But it returns false.
  Why?</p>
  
  <ul>
  <li><code>typeof(String.fromCharCode(17))</code> returns "string"</li>
  <li><code>String.fromCharCode(17) === null</code> returns false</li>
  <li><code>String.fromCharCode(17) === undefined</code> returns false</li>
  <li>Also, just to be sure, I did <code>String.fromCharCode(17) === new String()</code> and it returned false too...</li>
  </ul>
  
  <p>I don't understand...</p>