As3.0中的数据类型转换
来源:互联网 发布:第三章数据库设计 编辑:程序博客网 时间:2024/05/19 05:29
As3.0中的数据类型转换
1.显式类型转换
在编写程序的时候指定要转换的类型,这样的类型转换就叫显式类型转换.
例1:
var n:Number=int(2.7);
trace(n);
结果输出:
2
该代码把一个字符串类型常量显示地转换成Number类型。
在进行显示类型转换时,要说明需要转换到的目标类型, 把需要转换的变量或表达式放在类型名称后的括号内,即可将数据转换到目标类型.
2.隐式类型转换
某些类型转换在程序执行的时候进行,这样的类型转换就叫隐式类型转换.
隐式类型转换通常发生在赋值语句,表达式的计算,将值做为函数参数传递以及从函数中返回值时.
例2:
var n:Number=8.7; //赋值
var i:int=n; // Number类型隐式转换为int类型
trace(i);
输出如下:
8
3.转换规则
可以将任何数据类型转换为以下三种数据类型之一:int, uint,和Number. 如果flash player由于某种原因而无法转换数字,则会为int和uint数据类型赋默认值0, 为Number数据类型赋予默认值NaN.如果将布尔值转换成数字,则true变成值1, false变成值0.
例3:
var n:int=int("abc"); //字符串abc不能被转换成int类型,则为n赋默认值0
trace(n);
输出结果:
0
本文出自 “学习与生活” 博客,请务必保留此出处http://ilearn.blog.51cto.com/1922584/358165
- As3.0中的数据类型转换
- AS3.0中的数据类型
- AS3中的数据类型
- AS3中的类型转换
- ActionScript 3.0 学习(三) AS3数据类型转换
- AS3中的强制类型转换
- java中的数据类型转换
- VC中的数据类型转换
- EVC中的数据类型转换
- c++中的数据类型转换
- JAVA中的数据类型转换
- SQL 中的数据类型转换
- C#中的数据类型转换
- C#中的数据类型转换
- qt 中的数据类型转换
- IOS中的数据类型转换
- IOS中的数据类型转换
- IOS中的数据类型转换
- 几种利用SAR获取地面高程信息的方法【转载】
- Android PopupWindow & some problems
- 按指定的列col排序数组A,并保持数组行相对不变
- File,FileInputStream,FileReader,InputStreamReader,BufferedReader
- nsoperationQueue的使用
- As3.0中的数据类型转换
- ubuntu 11 下Text Editor打开中文文本出现乱码的解决办法
- Master Note:'Warning: Subscription For Node Down Event Still Pending' In Listener Log
- C# 泛型 单例
- JSON的数组对象 可以向javascript的Array对象一样操作
- c# 截取中英文字符串的简洁方法
- telnet
- 将netbeans换成英文版的显示界面
- 手工创建casper-rw文件(用于liveusb保存文件)