運算子 (JScript)
更新:2007 年 11 月
JScript 有一些運算子,分別屬於算術、邏輯、位元 (Bitwise)、指派和其他類別。下列幾個章節連結的資訊將解譯如何使用運算子。
在本節中
加法指派運算子 (+=)
將兩個數字相加或串連兩個字串,並將結果指派給第一個引數。加法運算子 (+)
將兩個數字相加或串連兩個字串。指派運算子 (=)
指派值給變數。位元 AND 指派運算子 (&=)
在兩個運算式上執行位元 AND,並將結果指派給第一個引數。位元 AND 運算子 (&)
在兩個運算式上執行位元 AND。位元左移運算子 (<<)
運算式的位元向左移。位元 NOT 運算子 (~)
在運算式上執行位元 NOT (否定)。位元 OR 指派運算子 (|=)
在兩個運算式上執行位元 OR,並將結果指派給第一個引數。位元 OR 運算子 (|)
在兩個運算式上執行位元 OR。位元右移運算子 (>>)
將運算式的位元向右移,保留正負號。位元 XOR 指派運算子 (^=)
在兩個運算式上執行位元互斥 OR,並將結果指派給第一個引數。位元 XOR 運算子 (^)
在兩個運算式上執行位元互斥 OR。逗號運算子 (,)
能夠連續執行兩個運算式。比較運算子
會傳回布林值 (Boolean) 的一種運算子 (==、>、>=、===、!=、<、<=、!==),可以指出比較結果。條件 (三元) 運算子 (?:)
根據條件,從兩個陳述式中選擇要執行哪一個。delete 運算子
刪除物件的屬性 (Property) 或是移除陣列中的元素。除法指派運算子 (/=)
兩數相除並傳回一個數值結果,再將結果指派給第一個引數。除法運算子 (/)
兩數相除並傳回一個數值結果。in 運算子
測試物件的屬性是否存在。遞增 (++) 和遞減 (--) 運算子
遞增運算子 (++) 每次將變數加一;遞減運算子 (--) 每次將變數減一。instanceof 運算子
傳回的布林值將說明物件是否為某個特定類別的執行個體。左移指派運算子 (<<=)
將運算式的位元向左移,並將結果指派給第一個引數。邏輯 AND 運算子 (&&)
在兩個運算式上執行邏輯結合。邏輯 NOT 運算子 (!)
在運算式上執行邏輯負運算。邏輯 OR 運算子 (||)
在兩個運算式上執行邏輯分離。模數指派運算子 (%=)
兩數相除,再將餘數指派給第一個引數。模數運算子 (%)
兩數相除並傳回餘數。乘法指派運算子 (*=)
兩數相乘,再將結果指派給第一個引數。乘法運算子 (*)
將兩個數值相乘。new 運算子
建立新的物件。參考運算子 (&)
允許將參考傳遞給變數,以傳遞到擁有參考參數或 out 參數的方法。右移指派運算子 (>>=)
將運算式的位元向右移,保留正負號,並將結果指派給第一個引數。減法指派運算子 (-=)
從一個數字減去另一個數,再將結果指派給第一個引數。減法運算子 (-)
指出數值運算式的負值,或從一個數字減去一個數。typeof 運算子
傳回可識別運算式之資料型別的字串。不帶正負號的右移指派運算子 (>>>=)
在運算式中執行不帶正負號的位元右移,再將結果指派給第一個引數。不帶正負號的右移運算子 (>>>)
在運算式中執行不帶正負號的位元右移。void 運算子
避免運算式傳回數值。
相關章節
JScript 參考
列出組成 JScript 語言參考的項目及各項主題連結,說明正確使用語言項目的詳細資訊。JScript 運算子
提供在 JScript 使用的運算子之概念性概觀,並提供各項主題連結,說明每個運算子的適當語法以及運算子優先順序的重要性。運算子優先順序
提供 JScript 運算子執行優先順序的相關資訊清單。運算子摘要
列出 JScript 運算子和各項主題連結,說明運算子的適當用法。