Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript 言語エレメント > 演算子 > <= より小さいか等しい演算子 | |||
expression1 <= expression2
2 つの式を比較し、expression1 が expression2 より小さいか等しいかどうかを判定します。より小さいか等しい場合、演算子が true を返します。expression1 が expression2 より大きい場合は、演算子が false を返します。ストリング式はアルファベット順で評価されます。すべての大文字は小文字に先行します。
使用できるバージョン : ActionScript 1.0、Flash Lite 1.0 - Flash 4 では <= は数値演算子として使用されます。Flash 5 以降では、より小さいか等しい (<=) 演算子は、さまざまなデータ型を処理できる比較演算子として使用されます。Flash 5 以降のオーサリング環境に読み込まれる Flash 4 ファイルは、データ型の整合性を維持するために変換されます。次の例では、数値の精度比較を含む Flash 4 ファイルの変換方法を示します。
Flash 4 ファイル : x <= y
変換後の Flash 5 以降のファイル : Number(x) <= Number(y)
expression1 : Object - 数値またはストリング。
expression2 : Object - 数値またはストリング。
Boolean - 比較結果を表すブール値。
次に、数値とストリングの両方について true と false が返される場合の例を示します。
trace(5 <= 10); // true
trace(2 <= 2); // true
trace(10 <= 3); // false
trace("Allen" <= "Jack"); // true
trace("Jack" <= "Allen"); // false
trace("11" <= "3"); // true
trace("11" <= 3); // false (数値比較)
trace("C" <= "abc"); // true
trace("A" <= a); // true