重複の可能性:
とは !! JavaScript の (そうではない) 演算子?
誰かがこの「二重否定」のトリックを説明できますか?
私は HTML5 ビデオの可能性をいじっていたので、クロスブラウザーのサポートを提供するgetUserMedia.jsに出会いました。
ライブラリがどのように機能するかを調査している (そして、requirejs モジュールで機能させようとしている) ときに、次の奇妙なif
構造を見つけました。
if ( !! navigator.getUserMedia_) {
...
二重否定?それは何を意味し、なぜですか?以下を簡単に使用してみませんか?
if (navigator.getUserMedia_) {
...