跳轉到內容

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;

這是一個語法錯誤。

華夏公益教科書