&& 論理積 (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) 演算子, == 等価演算子, === 厳密な等価演算子