title: String compare gives wrong output when white space is present in string
body: <p>I am having two string :</p>
  
  <pre><code>x = "hi hemant how r u"
  y = "hi hemant how r u"
  </code></pre>
  
  <p>If we see, both look same, but</p>
  
  <pre><code>x === y gives false.
  </code></pre>
  
  <p>I check ascii values of both, this are different </p>
  
  <pre><code>x = "hi hemant how r u"
  034 104 105 032 104 101 109 097 110 116 194 160 104 111 119 032 114 032 117 034
  
  y = "hi hemant how r u"
  
  034 104 105 032 104 101 109 097 110 116 032 104 111 119 032 114 032 117 034
  </code></pre>
  
  <p>the difference is with 194 160 is represent white space in x,  while 032 represent white space in y.
  I want some thing which return true, when i write x === y </p>
  
  <p><a href="https://jsfiddle.net/hemantmalpote/ekzoveew/" rel="nofollow">https://jsfiddle.net/hemantmalpote/ekzoveew/</a></p>