WEB开发网
开发学院图形图像Flash flash中的-、--、-=减法运算符 阅读

flash中的-、--、-=减法运算符

 2012-06-02 20:00:15 来源:开发学院   
核心提示:一、-减法运算符(Negation) -expression(Subtraction) expression1 - expression2用于执行求反或减法运算,用法 1:用于执行求反时,flash中的-、--、-=减法运算符,它将数值 expression 的符号取反,用法 2:用于减法时,expression2 :

一、-减法运算符

(Negation) -expression
  (Subtraction) expression1 - expression2

用于执行求反或减法运算。

用法 1:用于执行求反时,它将数值 expression 的符号取反。用法 2:用于减法时,它对两个数值表达式执行算术减法运算,从 expression1 减去 expression2。两个表达式都为整数时,差为整数。其中任何一个或两个表达式为浮点数时,差为浮点数。

可用性:Flash Player 4;ActionScript 1.0

操作数

expression1 : Number - 数字或计算结果为数字的表达式。

expression2 : Number - 数字或计算结果为数字的表达式。

返回 Number - 一个整数或浮点数。

示例

用法 1:下面的语句将表达式 2 + 3 的符号反转:

trace(-(2+3)); // output: -5

用法 2:下面的语句从整数 5 中减去整数 2:

trace(5-2); // output: 3

结果 3 是整数。用法 3:下面的语句从浮点数 3.25 中减去浮点数 1.5:

trace(3.25-1.5); // output: 1.75

结果 1.75 是浮点数。

二、-- 递减运算符

--expression
  expression--

从 expression 中减 1 的预先递减和滞后递减一元运算符。 expression 可以是变量、数组中的元素或对象的属性。此运算符的预先递减格式 (--expression) 从 expression 中减去 1,然后返回结果。此运算符的滞后递减格式 (expression--) 从 expression 中减去 1,然后返回 expression 的初始值(即减去 1 之前的值)。

可用性:Flash Player 4;ActionScript 1.0

操作数

expression : Number - 一个数字或计算结果为数字的一个变量。

返回 Number -被递减的值的结果。

示例 此运算符的预先递减格式将 x 递减为 2 (x - 1 = 2),并将结果作为 y 返回:

var x:Number = 3;
  var y:Number = --x; //y is equal to 2

此运算符的滞后递减格式将 x 递减为 2 (x - 1 = 2),并将 x 的初始值作为结果 y 返回:

var x:Number = 3;
  var y:Number = x--; //y is equal to 3

下面的示例从 10 到 1 循环,循环的每次迭代将计数器变量 i 减 1。

for (var i = 10; i>0; i--) {
   trace(i);
  }

三、-= 减法赋值运算符

expression1 -= expression2

对 expression1 赋予 expression1 - expression2 的值。例如,下面两个语句是等效的: x -= y ;x = x - y;必须将字符串表达式转换为数字;否则返回 NaN(非数字)。

可用性:Flash Player 4;ActionScript 1.0

操作数

expression1 : Number - 数字或计算结果为数字的表达式。

expression2 : Number - 数字或计算结果为数字的表达式。

返回 Number - 算术运算的结果。

示例

下面的示例使用减法赋值运算符 (-=) 从 5 中减去 10,然后将结果赋予变量 x:

var x:Number = 5;
  var y:Number = 10;
  x -= y; trace(x); // output: -5

下面的示例说明如何将字符串转换为数字:

var x:String = "5";
  var y:String = "10";
  x -= y; trace(x); // output: -5

Tags:flash 减法 运算符

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接