在ActionScript 3.0中包含两种数据类型:基元数据类型(Primitive datatype)和复杂数据类型(Complex data type).下面列出比较常用的数据类型:
1、Boolean:布尔型,它可以使用true 或 false(用于进行逻辑运算)两个值中一个值。
2、int:表示为32 位带符号整数的数据类型。int 类表示的值的范围是:-2,147,483,648 (-2^31) 到2,147,483,647 (2^31-1)。
3、uint:表示32 位无符号整数的数据类型的方法。
4、String:表示一串字符的数据类型。
5、Number:表示IEEE-754 双精度浮点数的数据类型。
6、.Date:表示日期和时间信息。
7、........
在AS3.0中常量也可以分为两种:顶级常量和用户自定义常量。所谓顶级常量就是语言库内部所提供的常量,他们是:
1、Infinity:表示正无穷大
2、-Infinity:表示负无穷大
3、NaN:表示非数字的值
4、undefined:一个适用于尚未初始化的无类型变量或未初始化的动态对象属性的特殊值。其次便是用户自定义的常量了,通常使用关键字const来定义。
在ActionScript 3.0中的分支语句主要有三种:三元运算符、if 语句以及switch 语句。
v
循环语句
所谓“循环”,就是重复的执行相同的语句。重复执行一定的次数,或者在不满足循环条件后自动终止循环。说到循环语句,我相信大家都对他是在熟悉不过了,无外乎就是do、while、
trace()方法:ActionScript 3.0 所提供的方法,用语调试程序。类似于C#的Console.Write(). Alert.Show():ActionScript 3.0 所提供的方法,功能就是实现弹出一个对话框。
1、Boolean:布尔型,它可以使用true 或 false(用于进行逻辑运算)两个值中一个值。
2、int:表示为32 位带符号整数的数据类型。int 类表示的值的范围是:-2,147,483,648 (-2^31) 到2,147,483,647 (2^31-1)。
3、uint:表示32 位无符号整数的数据类型的方法。
4、String:表示一串字符的数据类型。
5、Number:表示IEEE-754 双精度浮点数的数据类型。
6、.Date:表示日期和时间信息。
7、........
在AS3.0中常量也可以分为两种:顶级常量和用户自定义常量。所谓顶级常量就是语言库内部所提供的常量,他们是:
1、Infinity:表示正无穷大
2、-Infinity:表示负无穷大
3、NaN:表示非数字的值
4、undefined:一个适用于尚未初始化的无类型变量或未初始化的动态对象属性的特殊值。其次便是用户自定义的常量了,通常使用关键字const来定义。
在ActionScript 3.0中的分支语句主要有三种:三元运算符、if 语句以及switch 语句。
v
ar d:int = int(txtNumber.text);
if(d == 0) {
Alert.show("你输入的数" + d + "等于0");
} else if(d > 0) {
Alert.show("你输入的数" + d + "大于0");
} else if(d < 0) {
Alert.show("你输入的数" + d + "小于0");
var number:int = int(txtE.text);
var result:String;
switch(number) {
case 1:result="星期一";break;
case 2:result="星期二";break;
case 3:result="星期三";break;
case 4:result="星期四";break;
case 5:result="星期五";break;
case 6:result="星期六";break;
case 7:result="星期日";break;
}
Alert.show(result);
循环语句
所谓“循环”,就是重复的执行相同的语句。重复执行一定的次数,或者在不满足循环条件后自动终止循环。说到循环语句,我相信大家都对他是在熟悉不过了,无外乎就是do、while、
for、foreach。在ActionScript 3.0 中也是如此。
//do--while 循环语句
var i:int = 10;
var sum:int = 0;
do {
sum += i;
i--;
} while(i!=0);
Alert.show(sum.toString());
//while循环语句
var i:int = 10;
var sum:int = 0;
while(i != 0) {
sum += i;
i--;
}
Alert.show(sum.toString());
//for 循环语句
var sum:int = 0;
for (var i:int = 1; i <= 10; i++) {
sum += i;
}
Alert.show(sum.toString());
trace()方法:ActionScript 3.0 所提供的方法,用语调试程序。类似于C#的Console.Write(). Alert.Show():ActionScript 3.0 所提供的方法,功能就是实现弹出一个对话框。