发信人: younger.zz(多收了三五斗)
整理人: yufif(2003-09-22 11:21:17), 站内信件
|
★原文转载自Learning版younger.zz的《【FlashMX AS基础】第四课》★
操作符(第四课)
2-3 --(递减)
语法规范
--Expr
Expr--
详细说明
--(递减)是从 Expr 中减 1 的预先递减和滞后递减的一元运算符。此运算符的预先递减格式 --Expr 表示从 Expr 中减去 1,然后返回结果。
此运算符的滞后递减格式Expr—表示从 Expr 中减去 1 然后返回 Expr 的初始值,即减去 1 之前的值。
实例示范
预先递减。在第一帧写如下Action Script:
a = 1;
b = --a;
trace(b);
执行动画(Ctrl+回车)
//输出结果为:0
第二行代码b=--a; 把a-1的结果赋值给b, 所以b=0.
滞后递减。在第一帧写如下Action Script:
a = 1;
b = a--;
trace(b);
执行动画(Ctrl+回车)
//输出结果为:1
第二行代码b=a--; 把a值赋给b后,再进行a-1, 所以b=1
2-4 ++(递加)
语法规范
++Expr
Expr++
详细说明
++(递增)是将 Expr 加 1 的预先递增和滞后递增的一元运算符。
Expr 可以是变量、数组元素或对象属性。预先递增格式++Expr 表示将 Expr 加 1,然后返回结果。
滞后递增格式Expr++表示 将 Expr 加 1 并返回 Expr 的初始值,即加上 1 之前的值。
实例示范
滞后递增:
a=3;
b=a++;
trace(b);
执行动画(Ctrl+回车)
//输出结果为:3
预先递增:
a=3;
b=++a;
trace(b);
执行动画(Ctrl+回车)
//输出结果为:4
----
》是什么让我成熟?是什么让我不哭?《
|
|