2014-01-24 !! JS JSのソースを見ていたら、 !!hoge という記述があった。(hogeは変数) なんすかこれと思って調べたら、undefiendを避けて強制的にboolean値に変換する書き方らしい。 hogeがundefinedの場合、評価された時の値が hoge -> undefined !hoge -> true !!hoge -> false になる。 ※指摘ありがとうございます。true/false が逆になってたので修正しました。