title: What does the "?" (question mark) mean in javascript?
body: <p>I'm trying to comment out code that I used from a tutorial but haven't actually seen a ?-mark used in JavaScript...</p>
  
  <p>This is a small part of the code below:</p>
  
  <pre><code>this.year = (isNaN(year) || year == null) ? calCurrent.getFullYear() : year;
  </code></pre>