« trace() | メイン | 日本語でAS3.0リファレンスを読む »

intクラスとint()

先のtrace()のAS3.0の例では変数aのデータ型にintと指定していますが、intは整数のデータ型を示します。intを指定した場合、数値(typeof number)以外を指定するとコンパイルエラーになりますが、整数ではない数値を指定すると整数化した値が入力されます。

int型の例:
var a:int = 1.6;
var b:int = 0.3;
var c:int = -4.2;
trace(a, b, c);
出力 → 1 0 -4
intはintクラスであり、intクラスのオブジェクトは次のようにnew intコンストラクタで作ることができます。
var a:int = new int(5.3);
なお、Global Functionにint()関数があります。たとえば次のようにint(3.6)を実行すると値を整数化して3を返します。
var b:int = int(3.6);
trace(b);
出力 → 3

About

2007年1月18日 12:29に投稿されたエントリーのページです。

ひとつ前の投稿は「trace()」です。

次の投稿は「日本語でAS3.0リファレンスを読む」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。