Flash / Flex / ActionScript/Data Type/Convert to String
Содержание
- 1 Add two number values in the middle of a string concatenation statement
- 2 Construct string object from a date type value
- 3 Number and int data types have a toString( ) method available
- 4 Numbers preceding the value that is converted to a string will be added rather than concatenated
- 5 Use String() to convert integer to string
Add two number values in the middle of a string concatenation statement
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var first:int = 24; var second:int = 42; var result:String = "There are " + ( first + second ) + " people"; trace(result); } }
}
</source>
Construct string object from a date type value
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var dToday:Date = new Date(); var sDate:String = new String(dToday); trace(sDate); } }
}
</source>
Number and int data types have a toString( ) method available
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var first:int = 24; var second:int = 42; var third:int = 21; var result:String = first.toString( ) + second + third; trace(result); } }
}
</source>
Numbers preceding the value that is converted to a string will be added rather than concatenated
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var first:int = 24; var second:int = 42; var third:int = 21; var result:String = first + second + String( third ); trace(result); } }
}
</source>
Use String() to convert integer to string
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var first:int = 24; var second:int = 42; var result:String = String( first ) + second; trace(result); } }
}
</source>