首頁 >web前端 >前端問答 >javascript的操作符是什麼

javascript的操作符是什麼

青灯夜游
青灯夜游原創
2022-02-16 12:00:252794瀏覽

運算子又稱“運算子”,是用來告訴JavaScript引擎執行某種操作的符號,例如加號“ ”表示執行加法運算,減號“-”表示執行減法運算等。 javascript的操作符包括算術操作符、位元操作符、賦值操作符和比較操作符等。

javascript的操作符是什麼

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

javascript 運算子

運算子又稱“運算子”,是用來告訴JavaScript引擎執行某種操作的符號,例如加號“ ”表示執行加法運算,減號“-”表示執行減法運算等。

JavaScript的運算元適用於許多值,例如字串、數字值、布林值,甚至物件。在套用至物件時,對應的運算元會呼叫物件的valueOf()和(或)toString()方法,以取得可以操作的值。

算術運算子

算術運算子用來執行常見的數學運算,例如加法、減法、乘法、除法等,下表中列舉了JavaScript 中支持的算術運算子:

##加法運算子x y 表示計算x 加y 的和-減法運算子#x - y 表示計算x 減y 的差*#乘法運算子x * y 表示計算x 乘y 的積#/除法運算子x / y 表示計算x 除以y 的商%取模(取餘)運算子
#運算子 #描述 範例
##x % y 表示計算x 除以y 的餘數
賦值運算符


賦值運算子用來為變數賦值,下表中列舉了JavaScript 中支援的賦值運算子:

運算子=-=*=/=##%=先進行取模運算,再將結果賦值給運算子左邊的變數x %= y 等同於x = x % y比較運算子
描述 範例
最簡單的賦值運算符,將運算子右邊的值賦值給運算子左邊的變數 x = 10 表示變數x 賦值為10
#先加法運算,再將結果賦值給運算子左邊的變數 x = y 等同於x = x y
先進行減法運算,再將結果賦值給運算子左邊的變數 x -= y 等同於x = x - y
先進行乘法運算,再將結果賦值給運算子左邊的變數 x *= y 等同於x = x * y
先進行除法運算,再將結果賦值給運算子左邊的變數 x /= y 等同於x = x / y

比較運算子用來比較運算子左右兩邊的運算式,比較運算子的運算結果是布林值,結果只有兩種,不是true 是false 。下表中列舉了JavaScript 中支援的比較運算子:

#運算子名稱#範例x == y 表示如果x 等於y,則為真x === y 表示如果x 等於y,且x 和y 的型別也相同,則為真##!= 不相等x != y 表示如果x 不等於y,則為真!==#不全等x !== y 表示如果x 不等於y,或x 和y 的型別不同,則為真##x > y 表示如果x 大於y,則為真>=
== 等於
=== 全等
##a6e86d2f6a7873da853bd811a24d0646 大於

#大於或等於x >= y 表示如果x 大於或等於y,則為真

558942c822db7fbe167fa3458c3cac40>按位右移(有符號右移):將所有二進位位元統一向右移動指定的位數,並拷貝最左邊的位元來填入左側5 >> 1 等同於0101 >> 1 結果為0010,十進位結果為2>>>

#按位右移零(無符號右移):將所有二進位位統一向右移動指定的位數,並在最左側補05 >>> 1 等同於0101 > >> 1 結果為0010,十進位結果為2

自增、自減運算子##自增、自減運算子用來對變數的值進行自增( 1)、自減(-1)操作,下表中列舉了JavaScript 中支援的自增、自減運算子:運算子# xx --xx--
名稱 影響
自增運算子 將x 加1,然後傳回x 的值
#自增運算子 傳回x 的值,然後再將x 加1
自減運算子 將x 減1,然後回傳x 的值
自減運算子

傳回x 的值,然後將x 減1

三元運算子

三元運算子(也稱為條件運算子),由一個問號和一個冒號組成,語法格式如下:

条件表达式 ? 表达式1 : 表达式2 ;

如果「條件表達式」的結果為真(true),則執行「表達式1」中的程式碼,否則就執行「表達式2」中的程式碼。 說明:字串運算

    JavaScript 中的
  • =運算子除了可以進行數學運算外,還可以用來拼接字串,其中:

  • 運算子表示將運算子左右兩側的字串拼接到一起;

# =運算子表示先將字串進行拼接,然後再將結果賦值給運算子左側的變數。

###【相關推薦:###javascript學習教學######】######

以上是javascript的操作符是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn