2009年4月1日水曜日

AS3のparseIntの挙動

スズキです。

AS3にはparseIntという文字列を整数値に変換する関数があります。
こんな感じに使います。

--------【AS3】--------
var text:String = "10";
var num:Number = parseInt(text);
--------

引数の文字列が整数値に変換できるものであるならば、
問題ないのですが、"suz-lab"などの、そうでない場合は"NaN"が返ってきます。

また、0.1などの小数などの場合は整数部分(0)が返されます。

まとめると、下記のような感じです。

parseInt("10"); // → 10
parseInt("10.1"); // → 10
parseInt("010"); // → 10
parseInt("suz-lab"); // → NaN

イベントの部分もしっかり時間をとって勉強したいなー...

--
http://suz-lab.blogspot.com/

0 コメント: