title: What is "?:" notation in JavaScript?
body: <p>I found this snippet of code in my travels in researching JSON:</p>
  
  <pre><code>var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray;
  </code></pre>
  
  <p>I'm seeing more and more of the <code>?</code> and <code>:</code> notation.  I don't even know what it is called to look it up!  Can anyone point me to a good resource for this? (btw, I know what <code>!=</code> means).</p>