21 of 264 menu

Boolean関数

関数Booleanは、渡された 値を論理型に変換します。関数の実行結果は、 true、 またはfalseのいずれかになります。

falseに変換されるのは以下のものだけです: 0、空文字列、nullundefinedNaN。 それ以外のすべての値(数値、文字列、オブジェクト、 配列、関数)はtrueに変換されます。

構文

Boolean(変換するもの);

数値0を論理型に変換します:

Boolean(0);

このコードを実行した結果、 falseが得られます:

false

NaNを変換してみましょう:

Boolean(NaN);

このコードを実行した後も、 falseが得られます:

false

今度は数値1を変換します:

Boolean(1);

コードを実行した後、 trueが得られます:

true

負の数を変換します:

Boolean(-1);

このコードを実行した結果、 trueが得られます:

true

パラメータに小数を設定してみましょう:

Boolean(11.5);

コードを実行した後も、 trueが得られます:

true

空文字列を変換します:

Boolean('');

コードの実行結果:

false

パラメータに文字列が入ったものを指定すると:

Boolean('str');

変換後、trueが得られます:

true

論理値trueを変換してみましょう:

Boolean(true);

コードの実行結果:

true

論理値falseを変換してみましょう:

Boolean(false);

コードを実行した結果、 falseが返されます:

false

関数のパラメータに 空のオブジェクトを指定します:

Boolean({});

コードを実行した後、 関数Booleanはオブジェクトを 値trueに変換します:

true

パラメータに 空の配列を指定します:

Boolean([]);

コードを実行した後も、 値trueが得られます:

true

空の関数を変換してみましょう:

Boolean(function(){});

コードを実行した結果、 trueが得られます:

true

nullを変換します:

Boolean(null);

コードを実行した結果、 数値0を変換したときと同様に、 falseが得られます:

false

関連項目

  • 数値に変換する関数Number
  • 文字列に変換する関数String
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否