指定したデータ型かどうかをチェックする値。オペランドexpressionの評価に用いられるデータ型。型指定のないことを示す特別な*型は、使用できません。なければ、結果はnull値です。第1オペランド(被演算子)に指定した式が、第2オペランドで指定したデータ型のメンバかどうかを評価します。なければ、結果はnull値です。第2オペランドに用いられる式は、データ型として評価できなければなりません。例[*1]つぎの例は、myArrayという名前の単純な配列を作成し[*2]、いくつかのデータ型でas演算子を用いています。as演算子は、キャストに利用することができます。データ自体を変えることはありません。データを変更しなければデータ型が変換できない場合には、nullを返します。1;配列をキャストする場合には、Array()のスタイルが使用できません。Array()関数が呼出されて、引数のインスタンスを最初(インデックス0)のエレメント(要素)にもつ配列を生成してしまうからです。配列のキャストには、as演算子を用います。原文の第1ステートメントには、以下のように記述されています。クラス定義でなければ、public属性は指定できません。trace()関数のステートメントが続いていることからも、クラス定義の記述ではないと判断し、本文からはこの指定を削除しました。