< より小さい演算子

expression1 < expression2

2 つの式を比較し、expression1expression2 より小さいかどうかを判定します。より小さい場合、演算子が true を返します。expression1expression2 より大きいか等しい場合は、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 : Number - 数値またはストリング。

expression2 : Number - 数値またはストリング。

戻り値

Boolean - 比較結果を表すブール値。

次に、数値とストリングの両方について true と false が返される場合の例を示します。

trace(3 < 10); // 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