とりあえず、僕の環境で調べた結果なので、

場合によっては違うかもしれません。(念のため)



 「!」も調べたのは、

某所で拾ったソースで


....
    if( !!CheckHoge( data ) )
    {
....
という感じのを見かけたからです。



 …やっぱり、二個重ねる意味は無い…かな…多分(汗)