Crazy about ActionScript or Something!

変数のデフォルト値

デフォルト値とは、値を設定する前に変数に格納されている値です。変数に初めて値を設定する場合は、変数を初期化します。変数を宣言して値を設定しないと、その変数は初期化されません。初期化されていない変数の値はデータ型によって異なります。

初期化されていない変数のデフォルト値
データ型 デフォルト値
Boolean false
int 0
Number NaN
Object null
String null
uint 0
宣言されていない(型注釈 * と同じ) undefined
ユーザー定義クラスを含むその他すべてのクラス null

Number 型の変数の場合、デフォルト値は NaN(非数)です。これは、IEEE-754 規格で定義されている特別な値で、数値を表さない値です。

値 null は、Boolean、Number、int、および uint 型の変数では有効な値ではありません。値 null をこれらの変数に割り当てようとすると、この値はそのデータ型のデフォルト値に変換されます。Object 型の変数の場合、値 null を割り当てることができます。値 undefined を Object 型の変数に割り当てようとすると、この値は null に変換されます。

0 Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Comments links could be nofollow free.

(c) 2010 chimanaco blog | powered by WordPress with Barecity