title: How does the following javascript statement evaluate?
body: <p>The following statement does not have an <code>if</code> statement, even though it uses the <code>?</code> character. How does it evaluate?</p>
  
  <p><code>var username = req.user ? req.user.username : '';</code></p>