Wrong return value if multple returns in function?
<p>See this:</p>

<pre><code>var x = function() {
    if(true) {
        return false;
    }

    return true;
}

if( x === false) {
      alert("OK");
} else {
      alert("Wrong");       
}
</code></pre>

<p>Check <a href="http://jsfiddle.net/mxvFy/" rel="nofollow">Fiddle</a>.</p>

<p>Why is it "Wrong"? Why does this function not return <code>false</code> as expected?</p>
