運(yùn)算符 |
說(shuō)明 |
+ (addition)
|
將數(shù)值表達(dá)式相加或者連接(合并)字符串。 |
+= (addition assignment)
|
對(duì) expression1 賦予expression1 +
expression2 的值。 |
[] (array access)
|
用指定的元素(a0 等)初始化一個(gè)新數(shù)組或多維數(shù)組,或者訪(fǎng)問(wèn)數(shù)組中的元素。 |
= (assignment)
|
將 expression2(位于右側(cè)的參數(shù))的值賦給 expression1
中的變量、數(shù)組元素或?qū)傩浴?/p> |
& (bitwise AND)
|
將 expression1 和 expression2 轉(zhuǎn)換為 32 位無(wú)符號(hào)整數(shù),并對(duì)整數(shù)參數(shù)的每一位執(zhí)行布爾 AND 運(yùn)算。 |
&= (bitwise AND assignment)
|
對(duì) expression1 賦予 expression1 &
expression2 的值。 |
<< (bitwise left shift)
|
將 expression1 和 expression2 轉(zhuǎn)換為 32 位整數(shù),并將
expression1 中的所有位向左移動(dòng)由 expression2
轉(zhuǎn)換所得到的整數(shù)指定的位數(shù)。 |
<<= (bitwise left shift and assignment)
|
此運(yùn)算符執(zhí)行按位向左移位 (<<= ) 運(yùn)算,并將內(nèi)容作為結(jié)果存儲(chǔ)在 expression1
中。 |
~ (bitwise NOT)
|
也稱(chēng)為對(duì)一求補(bǔ)運(yùn)算符或按位求補(bǔ)運(yùn)算符。 |
| (bitwise OR)
|
將 expression1 和 expression2 轉(zhuǎn)換為 32 位無(wú)符號(hào)整數(shù),并在 expression1 或 expression2
的對(duì)應(yīng)位為 1 的每個(gè)位的位置返回 1。 |
|= (bitwise OR assignment)
|
對(duì) expression1 賦予 expression1 | expression2
的值。 |
>> (bitwise right shift)
|
將 expression1 和 expression2 轉(zhuǎn)換為 32 位整數(shù),并將
expression1 中的所有位向右移動(dòng)由 expression2
的轉(zhuǎn)換所得到的整數(shù)指定的位數(shù)。 |
>>= (bitwise right shift and assignment)
|
此運(yùn)算符執(zhí)行按位向右移位運(yùn)算,并將內(nèi)容作為結(jié)果存儲(chǔ)在 expression1 中。 |
>>> (bitwise unsigned right shift)
|
除了不保留原始 expression 的符號(hào)外,此運(yùn)算符與按位向右移位運(yùn)算符 (>> )
相同,因?yàn)樽髠?cè)的位始終用 0 填充。通過(guò)舍去小數(shù)點(diǎn)后面的所有位將浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù)。 |
>>>= (bitwise unsigned right shift and
assignment)
|
執(zhí)行無(wú)符號(hào)按位向右移位運(yùn)算,并將內(nèi)容作為結(jié)果存儲(chǔ)在
expression1 中。 |
^ (bitwise XOR)
|
將 expression1 和 expression2 轉(zhuǎn)換為 32 位無(wú)符號(hào)整數(shù),并在 expression1 或 expression2 中為
1(但不是在兩者中均為 1)的對(duì)應(yīng)位的每個(gè)位的位置返回 1。 |
^= (bitwise XOR assignment)
|
對(duì) expression1 賦予 expression1 ^
expression2 的值。 |
/*..*/ (block comment delimiter)
|
指示一行或多行腳本注釋。 |
, (comma)
|
計(jì)算 expression1,然后計(jì)算 expression2,依此類(lèi)推。 |
add (concatenation (strings))
|
自 Flash Player 5 后不推薦使用。Macromedia 建議在為 Flash Player 5
或更高版本創(chuàng)建內(nèi)容時(shí)使用加運(yùn)算符 (+ )。此運(yùn)算符在 Flash Player 8 或更高版本中不受支持。
連接兩個(gè)或更多字符串。 |
: (conditional)
|
指示 Flash 計(jì)算 expression1,如果 expression1 的值為
true ,返回 expression2 的值;否則返回 expression3
的值。 |
-- (decrement)
|
從 expression 中減 1 的預(yù)先遞減和滯后遞減一元運(yùn)算符。 |
/ (division)
|
expression1 除以 expression2。 |
/= (division assignment)
|
對(duì) expression1 賦予 expression1 /
expression2 的值。 |
. (dot)
|
用于定位影片剪輯層次結(jié)構(gòu),以便訪(fǎng)問(wèn)嵌套的(子級(jí))影片剪輯、變量或?qū)傩浴?/p> |
== (equality)
|
測(cè)試兩個(gè)表達(dá)式是否相等。 |
eq (equality (strings))
|
自 Flash Player 5 后不推薦使用。不推薦使用此運(yùn)算符,而推薦使用 ==
(equality) 運(yùn)算符。
如果 expression1 的字符串表達(dá)式等于 expression2 的字符串表達(dá)式,則返回
true ,否則返回 false 。 |
> (greater than)
|
比較兩個(gè)表達(dá)式,確定 expression1 是否大于 expression2;如果是,則此運(yùn)算符返回
true 。 |
gt (greater than (strings))
|
自 Flash Player 5 后不推薦使用。不推薦使用此運(yùn)算符,而推薦使用
> (大于)運(yùn)算符。
將 expression1 的字符串表達(dá)式與 expression2 的字符串表達(dá)式相比較,如果
expression1 大于 expression2,則返回 true ,否則返回
false 。 |
>= (greater than or equal to)
|
比較兩個(gè)表達(dá)式,確定 expression1 是大于或等于 expression2
(true ) 還是 expression1 小于 expression2
(false )。 |
ge (greater than or equal to (strings))
|
自 Flash Player 5 后不推薦使用。不推薦使用此運(yùn)算符,而推薦使用
>= (大于或等于)運(yùn)算符。
如果 expression1 大于或等于 expression2,則返回 true ,否則返回
false 。 |
++ (increment)
|
將 expression 加 1 的預(yù)先遞增和滯后遞增一元運(yùn)算符。 |
!= (inequality)
|
測(cè)試結(jié)果是否與等于運(yùn)算符 (== ) 正好相反。 |
<> (inequality)
|
自 Flash Player 5 后不推薦使用。此運(yùn)算符已不推薦使用。Macromedia 建議您使用 !=
(inequality) 運(yùn)算符。
測(cè)試結(jié)果是否與等于運(yùn)算符 (== ) 正好相反。 |
instanceof
|
測(cè)試 object 是 classConstructor 的實(shí)例還是
classConstructor 的子類(lèi)。 |
< (less than)
|
比較兩個(gè)表達(dá)式,確定 expression1 是否小于 expression2;如果是,則此運(yùn)算符返回
true 。 |
lt (less than (strings))
|
自 Flash Player 5 后不推薦使用。不推薦使用此運(yùn)算符,而推薦使用
< (小于)運(yùn)算符。
如果 expression1 小于 expression2,則返回 true,否則返回 false。 |
<= (less than or equal to)
|
比較兩個(gè)表達(dá)式,確定 expression1 是否小于或等于 expression2;如果是,則此運(yùn)算符返回
true 。 |
le (less than or equal to (strings))
|
自 Flash Player 5 后不推薦使用。在 Flash 5 中不推薦使用此運(yùn)算符,而推薦使用
<= (小于或等于)運(yùn)算符。
如果 expression1 小于或等于 expression2,則返回 true ,否則返回
false 。 |
// (line comment delimiter)
|
指示腳本注釋的開(kāi)始。 |
&& (logical AND)
|
對(duì)兩個(gè)表達(dá)式的值執(zhí)行布爾運(yùn)算。 |
and (logical AND)
|
自 Flash Player 5 后不推薦使用。Macromedia 建議使用邏輯 AND 運(yùn)算符
(&& )。
在 Flash Player 4 中執(zhí)行邏輯 AND (&& ) 運(yùn)算。 |
! (logical NOT)
|
對(duì)變量或表達(dá)式的布爾值取反。 |
not (logical NOT)
|
自 Flash Player 5 后不推薦使用。不推薦使用此運(yùn)算符,而推薦使用 ! (logical
NOT) 運(yùn)算符。
在 Flash Player 4 中執(zhí)行邏輯 NOT (!) 運(yùn)算。 |
|| (logical OR)
|
計(jì)算 expression1(運(yùn)算符左側(cè)的表達(dá)式),如果表達(dá)式的計(jì)算結(jié)果為 true ,則返回
true 。 |
or (logical OR)
|
自 Flash Player 5 后不推薦使用。不推薦使用此運(yùn)算符,而推薦使用 || (logical
OR) 運(yùn)算符。
計(jì)算 condition1 和 condition2,如果任一表達(dá)式的計(jì)算結(jié)果為
true ,則整個(gè)表達(dá)式的計(jì)算結(jié)果為 true 。 |
% (modulo)
|
計(jì)算 expression1 除以 expression2 的余數(shù)。 |
%= (modulo assignment)
|
對(duì) expression1 賦予 expression1 %
expression2 的值。 |
* (multiplication)
|
將兩個(gè)數(shù)值表達(dá)式相乘。 |
*= (multiplication assignment)
|
對(duì) expression1 賦予 expression1 *
expression2 的值。 |
new
|
創(chuàng)建一個(gè)新的初始匿名對(duì)象,并調(diào)用由 constructor 參數(shù)標(biāo)識(shí)的函數(shù)。 |
ne (not equal (strings))
|
自 Flash Player 5 后不推薦使用。不推薦使用此運(yùn)算符,而推薦使用 !=
(inequality) 運(yùn)算符。
如果 expression1 不等于 expression2,則返回 true ;否則返回
false 。 |
{} (object initializer)
|
創(chuàng)建一個(gè)新對(duì)象,并用指定的 name 和 value 屬性對(duì)初始化該對(duì)象。 |
() (parentheses)
|
對(duì)一個(gè)或多個(gè)參數(shù)執(zhí)行分組運(yùn)算,執(zhí)行表達(dá)式的順序計(jì)算,或者括住一個(gè)或多個(gè)參數(shù)并將它們作為參數(shù)傳遞給括號(hào)外的函數(shù)。 |
=== (strict equality)
|
測(cè)試兩個(gè)表達(dá)式是否相等;除了不轉(zhuǎn)換數(shù)據(jù)類(lèi)型外,全等運(yùn)算符 (=== ) 與等于運(yùn)算符 (== )
執(zhí)行運(yùn)算的方式相同。 |
!== (strict inequality)
|
測(cè)試結(jié)果是否與全等運(yùn)算符 (=== ) 正好相反。 |
" (string delimiter)
|
如果用在字符之前和之后,則這些引號(hào) (") 表示字符具有字面值;字符將被視作一個(gè)字符串,而不是一個(gè)變量、數(shù)值或其它
ActionScript 元素。 |
- (subtraction)
|
用于執(zhí)行求反或減法運(yùn)算。 |
-= (subtraction assignment)
|
對(duì) expression1 賦予 expression1 -
expression2 的值。 |
: (type)
|
用于嚴(yán)格數(shù)據(jù)類(lèi)型指定;此運(yùn)算符指定變量類(lèi)型、函數(shù)返回類(lèi)型或函數(shù)參數(shù)類(lèi)型。 |
typeof
|
typeof 運(yùn)算符計(jì)算 expression 并返回一個(gè)字符串,該字符串指定表達(dá)式的值為
String, MovieClip, Object, Function, Number, 還是
Boolean 值。
|
void
|
void 運(yùn)算符計(jì)算表達(dá)式,然后放棄其值,返回 undefined 。
|