Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript 言語エレメント > 演算子 > && 論理積 (AND) 演算子 | |||
expression1 && expression2
オペランドをブール (論理) 値として評価し、論理演算を行います。expression1 (演算子の左側の式) を評価し、式の評価が false の場合は、false を返します。式の評価は、true&&true は true、true&&false は false、false&&false は false、false&&true は false になります。
使用できるバージョン : ActionScript 1.0、Flash Lite 1.0
expression1 : Number - ブール値、またはブール値に変換される式。
expression2 : Number - ブール値、またはブール値に変換される式。
Boolean - 論理演算結果を表すブール値。
次の例では、論理積 (AND) (&&) 演算子を使用してゲームの勝敗判定をテストしています。turns 変数と score 変数は、ゲームの回数または得点に応じて更新されます。次のスクリプトでは、3 回以内に 75 点以上を得点すると、[出力] パネルに "You Win the Game!" と表示されます。
var turns: Number = 2;
var score: Number = 77;
if ((turns <= 3) && (score >= 75)) {
trace("You Win the Game!");
} else {
trace("Try Again!");
}
// You Win the Game! を出力する
! 論理否定 (NOT) 演算子, != 不等価演算子, !== 厳密な不等価演算子, || 論理和 (OR) 演算子, == 等価演算子, === 厳密な等価演算子