http://webmail.mac.comソースを参照してください。使用目的は何ですか?この状況では?
B.incompatible = !!(B.msie < 7 || B.safari < 500 || B.mozilla < 1.008000999);
B.unsupported = !!(B.opera || B.safari < 500) && !B.incompatible;
B.supported = !B.incompatible && !B.unsupported;
なぜダブル "!"ここで使用されますか?何か利点がありますか?
値をブール値に変換します。 –
検索はできませんか?または、あなたが質問を書いている間に、「無関係な」リストの先頭を見て、この無意味な複製を投稿するのをやめようとしていますか? –
http://stackoverflow.com/questions/784929/what-is-the-operator-in-javascript – Irishka