|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
最終更新日: 2003年3月8日 |
|||||||||||||||||||||||||||
「文字列 → 数値」の型変換ActionScriptは型づけの弱い言語で、変数を使用する場合も、型の宣言をする必要はありません。必要に応じてデータ型が自動的に変換されます。ここでは、もっとも簡単な数値と文字列の型変換について説明します。 算術演算子や比較演算子などは、オペランドに数値を取ります。 この型変換が有効に機能するのは、渡されたオペランドが '0'〜'9' の半角数字だけで構成された文字列の場合です。たとえば、"15"、"169"、"1025" などの文字列が渡された場合は、数値の '15'、'169'、'1025' に型変換され、期待された値を返す式となります。これは、あくまでも半角数字(1バイト)の場合であり、全角(2バイト)数字や漢数字などは含みません。 例で見てみましょう。 n = "50" - 25 ; // 結果は25 これらの式はいずれも、数値オペランドのときと同様に、期待する結果となります。 ![]() 加算演算子(+)使用時は逆の「数値 → 文字列」の型変換!ただし、「文字列 → 数値」の型変換にも例外があります。 n = "50" + 25 ; // 結果は"5025"
|
|||||||||||||||||||||||||||
| (C)2000-2004 Ginga Baba. All rights reserved. お問い合わせ先:ginga@nifty.com |
|
||||||||||||||||||||||||||