Javascript: Explain If Type(x) is Undefined, return true. If Type(x) is Null, return true
<p>In JavaScript spec: <a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" rel="nofollow">http://www.ecma-international.org/publications/standards/Ecma-262.htm</a></p>

<blockquote>
  <p>11.9.6 The Strict Equality Comparison Algorithm</p>
  
  <p>The comparison x === y, where x and y are values, produces true or
  false. Such a comparison is performed  as follows:</p>
  
  <ol>
  <li>If Type(x) is different from Type(y), return false.</li>
  <li><strong>If Type(x) is Undefined, return true.</strong></li>
  <li><strong>If Type(x) is Null, return true.</strong></li>
  <li>If Type(x) is Number, then
  <ol>
  <li>If x is NaN, return false.</li>
  <li>If y is NaN, return false.</li>
  <li>If x is the same Number value as y, return true.</li>
  <li>If x is +0 and y is -0, return true.</li>
  <li>If x is -0 and y is +0, return true.</li>
  <li>Return false.</li>
  </ol></li>
  <li>If Type(x) is String, then return true if x and y are exactly the same sequence of characters (same length and  same characters in
  corresponding positions); otherwise, return false.</li>
  <li>If Type(x) is Boolean, return true if x and y are both true or both false; otherwise, return false.</li>
  <li>Return true if x and y refer to the same object. Otherwise, return  false. NOTE This algorithm differs from the SameValue Algorithm (9.12)
  in its treatment of signed zeroes and NaNs</li>
  </ol>
</blockquote>

<p>What does the bolded section mean? How do you write out some JavaScript to confirm it?
I tried <code>alert(typeof(undefined) === 'x');</code> but it gives me <code>false</code>.</p>
