型がブール型かどうかを確認する方法 質問する

型がブール型かどうかを確認する方法 質問する

変数の型がブール型であるかどうかを確認するにはどうすればよいですか?

つまり、次のような代替案がいくつかあります。

if(jQuery.type(new Boolean()) === jQuery.type(variable))
      //Do something..

しかし、それは私にとっては美しくないように思えます。

これを実現するよりクリーンな方法はありますか?

ベストアンサー1

それがtypeofがあります。これは演算子なので、括弧はオプションです。

if (typeof variable == "boolean") {
    // variable is a boolean
}

おすすめ記事