Flash, 逗号运算符

Admin | 2011-12-24 7:57:58 | TrackRecord: 261 Times | Tag标签:flash教程 打印本页

您当前所处的位置是:〖首页〗→【文章页】 本站共有16个图文教程栏目,请用心拜读!

本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。

  , 逗号运算符

  (expression1 , expression2 [, expressionN... ])

  计算 expression1,然后计算 expression2,依此类推。此运算符主要与 for 循环语句一起使用,并且通常与括号运算符 () 一起使用。

  可用性:Flash Player 4;ActionScript 1.0

  操作数

  expression1 : Number - 要计算的表达式。

  expression2 : Number - 要计算的表达式。

  expressionN : Number - 要计算的任意数目的其它表达式。

  返回

  Object - expression1、expression2 等的值。

  示例

  下面的示例在 for 循环中使用逗号运算符 (,):

  for (i = 0, j = 0; i < 3 && j < 3; i++, j+=2) {
   trace("i = " + i + ", j = " + j);
  }
  // Output:
  // i = 0, j = 0
  // i = 1, j = 2

  下面的示例使用逗号 (,) 运算符但不使用括号 () 运算符,并说明在不使用括号 () 运算符时逗号运算符仅返回第一个表达式的值:

  var v:Number = 0;
  v = 4, 5, 6;
  trace(v); // output: 4

  下面的示例使用逗号 (,) 运算符以及括号 () 运算符,并说明逗号运算符在与括号 () 运算符一起使用时返回最后一个表达式的值:

  var v:Number = 0;
  v = (4, 5, 6);
  trace(v); // output: 6

  下面的示例使用逗号 (,) 运算符,但不使用括号 () 运算符,并且说明:逗号运算符按顺序计算所有表达式,但返回第一个表达式的值。计算第二个表达式 z++,并将 z 加一。

  var v:Number = 0;
  var z:Number = 0;
  v = v + 4 , z++, v + 6;
  trace(v); // output: 4
  trace(z); // output: 1

  下面的示例除添加了括号 () 运算符外与上一示例相同,再一次说明逗号 (,) 运算符在与括号 () 运算符一起使用时返回表达式系列中最后一个表达式的值:

  var v:Number = 0;
  var z:Number = 0;
  v = (v + 4, z++, v + 6);
  trace(v); // output: 6
  trace(z); // output: 1



上一篇:Flash+、++、+= 加法运算符    下一篇:flash中的-、--、-=减法运算符

会员评论列表:
针对本篇文章或本站,请您发表个人的建议或批评!
FreeBoxPc

谷歌搜索 百度搜索 本站仅与内容具备一定的实用价值的原创网站交换友情链接,力争为大众做出更优质的服务!
All Rights Reserved版权所有 本站备案信息:滇ICP备11001339号-2 站长联系方式 Email:dzwebs@126.com