コメントの表示 | RSS フィード

&& 論理積 (AND) 演算子

expression1 && expression2

オペランドをブール (論理) として評価し、論理演算を行います。expression1expression2 が両方とも true である場合は、true が返されます。それ以外の場合は false が返されます。

評価

true&&true

true

true&&false

false

false&&false

false

false&&true

false

使用できるバージョン : Flash Player 4、ActionScript 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!"); 
} 
// output: You Win the Game! 

関連項目

! 論理否定 (NOT) 演算子, != 不等価演算子, !== 厳密な不等価演算子, || 論理和 (OR) 演算子, == 等価演算子, === 厳密な等価演算子


Comments


Fumio Nonaka が Oct 16, 2005 の 12:01 PM に追加:
戻り値は、ブール値に限定されません。

参考:「&&(論理積)演算子」
http://www.fumiononaka.com/TechNotes/Flash/FN0409001.html

 

RSS フィード | このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/8_jp/main/00001837.html