title: Boolean Javascript expression returns true in Firebug Watch window but false in the code?
body: <p>I have a web page with an IFrame named "objFrame".</p>
  
  <p>In a Javascript file, the following statement is executed:</p>
  
  <p>var useWindow = (typeof(window.objFrame) != "undefined" &amp;&amp; typeof(window.objFrame.contentWindow) != "undefined");</p>
  
  <p>When running the code (normally or stepping through it with the debugger), the expression</p>
  
  <p>(typeof(window.objFrame) != "undefined" &amp;&amp; typeof(window.objFrame.contentWindow) != "undefined")</p>
  
  <p>is true when I paste it into the Watch window in Firebug, but useWindow gets the value false.</p>
  
  <p>I am using Firefox 3.0.6 with Firebug 1.3.2.</p>
  
  <p>What am I missing here? Please tell me that this is a simple syntactical error on my part(?!?)</p>