double exclamation on a return value in javascript
<p>I'm looking over a book for html 5 and it includes this tid bit of js.  What does double exclamation mean?</p>

<pre><code>return ! ! document.createElement('video').canPlayType;
</code></pre>
