構文 | 効果 |
ブール型.toString( ) | ブール型を表す文字列を "true" または "false" でï‘ǵNjDzÅB 例: true.toString −> "true" false.toString −> "false" |
メモ: C/C++ プログラマーの方へ: これらの演算子は、C および C++ のものと同じです。 |
構文 | 効果 |
! ブール型 | 論理否定 例: ! true −> false ! false −> true |
式1 && 式2 | 式1 および 式2 の両方のブール型式が true の場合、true を返します。 そうでない場合は、false を返します。 式1 が false の場合、この式は 式2 を評価せずにただちに false を返します。したがって、式2 の二次作用は考慮されません。 例: true && true −> true true && false −> false false && whatever −> false; whatever は評価されません。 |
式1 || 式2 | 式1 または 式2 のいずれかのブール型式が true の場合、true を返します。 そうでない場合は、false を返します。 式1 が true の場合、この式は 式2 を評価せずにただちに true を返します。したがって、式2 の二次作用は考慮されません。 例: false || true −> true false || false −> false true || whatever −> true; whatever は評価されません。 |
条件 ? 式1 : 式2 | 条件が true の場合、この式は 式1 を返します。そうでない場合は、式2 を返します。 条件が true の場合、式 式2 は評価されません。したがって、含まれる可能性のある二次作用は考慮されません。 同様に、条件 が false の場合、式1 は評価されません。 例: true ? 3.14 : whatever −> 3.14 false ? whatever : "Hello" −> "Hello" |