最新のWeb開発のチュートリアル
×

JS チュートリアル

JS HOME JS 導入 JS どこへ JS 輸出 JS 構文 JS ステートメント JS 注釈 JS 変数 JS 演算子 JS 算術 JS 割り当て JS データの種類 JS 機能 JS オブジェクト JS 範囲 JS イベント JS ストリング JS 文字列メソッド JS 数字 JS 数のメソッド JS 数学 JS 日付 JS 日付形式 JS 日付の方法 JS 配列 JS アレイ方式 JS ブール値 JS 比較 JS 条件 JS スイッチ JS ループ For JS ループしながら JS ブレーク JS 型変換 JS 正規表現 JS エラー JS デバッギング JS 巻き上げ JS strictモード JS スタイルガイド JS ベストプラクティス JS 間違い JS パフォーマンス JS 予約語 JS JSON

JS フォーム

フォームバリデーション フォームAPI

JS オブジェクト

オブジェクト定義 オブジェクトのプロパティ オブジェクトメソッド オブジェクトプロトタイプ

JS 機能

関数定義 ファンクションのパラメータ 関数の呼び出し 関数クロージャ

JS HTML DOM

DOM イントロ DOM メソッド DOM 資料 DOM 要素 DOM HTML DOM CSS DOM アニメーション DOM イベント DOM EventListener DOM ナビゲーション DOM ノード DOM ノードリスト

JS ブラウザ BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS

JS 例 JS HTML DOM JS HTML 入力 JS HTML オブジェクト JS HTML イベント JS ブラウザ JS クイズ JS 概要

JS リファレンスマニュアル

JavaScript オブジェクト HTML DOM オブジェクト


 

JavaScriptブール値


:JavaScriptのブールは、2つの値のいずれかを表しtrueまたはfalse


ブール値

非常に多くの場合、プログラミングで、あなただけのように、2つの値のいずれかを持つことができるデータ型が必要になります

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

このため、JavaScriptが持つBooleanデータ型を。 これは、値のみが取ることができるtrueまたはfalse


Boolean()関数

あなたが使用することができますBoolean()式(または変数)が真であるかどうかを確認する機能を:

Boolean(10 > 9)        // returns true
»それを自分で試してみてください

またはさらに簡単に:

(10 > 9)              // also returns true
10 > 9                // also returns true
»それを自分で試してみてください

比較と条件

章JS比較は、比較演算子の完全な概要を説明します。

JS条件章では、条件文の完全な概要を説明します。

ここではいくつかの例を示します。

オペレーター 説明
== に等しい if (day == "Monday")
> 越えます if (salary > 9000)
< 未満 if (age < 18)

式のブール値は、JavaScriptの比較と条件のために基礎です。


「実」値を持つすべてはTrueです

100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6
»それを自分で試してみてください

「実」がなければすべてはFalseです

0(ゼロ)のブール値はfalseです。

var x = 0;
Boolean(x);       // returns false
»それを自分で試してみてください

-0(マイナスゼロ)のブール値ですfalse

var x = -0;
Boolean(x);       // returns false
»それを自分で試してみてください

ブール値""空の文字列)はfalse

var x = "";
Boolean(x);       // returns false
»それを自分で試してみてください

ブール値undefinedあるfalse

var x;
Boolean(x);       // returns false
»それを自分で試してみてください

ブール値nullですfalse

var x = null;
Boolean(x);       // returns false
»それを自分で試してみてください

ブール値false (あなたがそれを推測)であるfalse

var x = false;
Boolean(x);       // returns false
»それを自分で試してみてください

ブール値NaNあるfalse

var x = 10 / "H";
Boolean(x);       // returns false
»それを自分で試してみてください

ブールプロパティとメソッド

(これらはオブジェクトではありませんので)プリミティブ値は、trueとfalseのように、プロパティやメソッドを持つことはできません。

メソッドとプロパティの実行時にJavaScriptがオブジェクトとしてプリミティブ値を扱いますので、しかし、JavaScriptで、メソッドとプロパティは、また、プリミティブ値にご利用いただけます。


完全なブールリファレンス

完全なリファレンスについては、当社に行く完全なJavaScriptのブールリファレンス

リファレンスは、すべてのブール型プロパティとメソッドの説明と例が含まれています。