ルール。ブール値
静的インターフェース
ブール値true
またはfalse
を表すプリミティブ型。
ブール値は==
演算子と!=
演算子を使用して比較できます。
ブール値には次の論理演算子があります。
手術 | 表現 |
---|---|
そして | x && y |
または | x || y |
ない | !x |
ルール評価はブール式で短絡されます。
// Short-circuits at 'true' so someFunction() will never run true || someFunction() // Short-circuits at 'false' so someFunction() will never run false && someFunction() // someFunction() will always run false || someFunction()
文字列はbool()
関数を使用してブール値に変換できます。
bool("true") == true