跳转到内容

ActionScript 编程/第一部分/第二章

来自维基教科书,开放的书籍,开放的世界

运算符 (1)

[编辑 | 编辑源代码]

在本章中,您将学习 ActionScript 中使用到的所有运算符。

常用运算符

运算符 描述
" " 文本。示例:"hello","hi","button"
() 对一个或多个参数执行分组操作,或者包围一个或多个参数并将它们作为参数传递给括号外的函数。示例:trace ("hello!!!");

算术运算符

运算符 描述

-

用于取反或减法。示例:a = 5 – 2; b = a -1;
% 计算表达式 1 除以表达式 2 的余数。示例 trace (12% 5); 返回 2
* 将两个数值表达式相乘。示例:a = 5 * 5; b = a * 2;
/ 将表达式 1 除以表达式 2。示例:a = 20 / 4; b = a / 5;

+

添加数值表达式或连接(组合)字符串。示例:a = 5 + 5; b = "hel" + "lo";

赋值运算符

运算符 描述

-=

将表达式 1 赋值为表达式 1 - 表达式 2。a = 5; b = 2; a -= b 而不是 a = a - b;

%=

将表达式 1 赋值为表达式 1% 表达式 2。a = 12; b = 5; a%=b 而不是 a=a % b;
*= 将表达式 1 赋值为表达式 1 * 表达式 2。a = 2; b = 4; a *= b 而不是 a = a * b;

/=

将表达式 1 赋值为表达式 1/表达式 2。a = 4; b = 2; a /= b 而不是 a = a / b;

+=

将表达式 1 赋值为表达式 1 + 表达式 2。a = 3; b = 2; a += b 而不是 a=a + b;

=

将表达式 2 的类型赋值给表达式 1。b = "hello"; z = b; c = z + "!!!";

其他运算符将在第 数据类型 章之后讨论。

注释对于跟踪您的意图和在协作环境中工作或提供示例时向其他开发人员传递信息非常有用。注释的使用有两种类型。第一个是一行注释,另一个是多行注释。要实现一行注释,只需在行尾添加 "//",如果行不为空,则在行首添加 "//",如果为空,则在行首添加 "//"。示例

此示例演示了在行尾使用注释

 box._rotation = 45;  //This rotates "box" object by 45 degrees

此示例演示了在空行中使用注释

//This is just a comment

此示例演示了在工作中的空行中使用注释

//Rotating "box" object by 45 degrees
 box._rotation = 45;

请注意,您不能在脚本中使用任何类型的注释!要实现多行注释,只需将注释放在符号 "/*" 和 "*/" 之间(注意,一行注释的所有规则也适用于多行注释)。示例

 /* We are now going to
    rotate our box by 45
    degrees */
 box._rotation = 45;
 
 box._rotation = 45; /* Rotating our box by 45 degrees */
 
 /* Rotating our box by 45 degrees */
 box._rotation = 45;
 // Box has been rotated!

您不能像这样使用注释

 box._rotation = 4/*just comment*/5;

这是一个语法错误。

华夏公益教科书