亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

千篇一律的JS運算符講解,一起來看看

 更新時間:2022年02月13日 15:56:49   作者:微風洋洋  
這篇文章為大家千篇一律的介紹了JS的運算符,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

算術(shù)運算符

  • 對數(shù)值類型的變量及常量進行算數(shù)運算。
  • 也是最簡單和最常用的運算符號。

在這里插入圖片描述

  • 四則混合運算,遵循 “先乘除后加減”的原則。
  • 取模運算結(jié)果的正負取決于被模數(shù)(%左邊的數(shù))的符號。
  • 盡量避免利用小數(shù)進行運算,有時可能因JavaScript的精度導(dǎo)致結(jié)果的偏差。
  • “+”和“-”在算術(shù)運算時還可以表示正數(shù)或負數(shù)。
  • 運算符(++或–)放在操作數(shù)前面,先進行自增或自減運算,再進行其他運算。若運算符放在操作數(shù)后面,則先進行其他運算,再進行自增或自減運算。
  • 遞增和遞減運算符僅對數(shù)值型和布爾型數(shù)據(jù)操作,會將布爾值true當做1,false當做0。

字符串運算符

JavaScript中,“+”操作的兩個數(shù)據(jù)中只要有一個是字符型,則“+”就表示字符串運算符,用于返回兩個數(shù)據(jù)拼接后的字符串。

在這里插入圖片描述

賦值運算符

  • 是一個二元運算符,即它有兩個操作數(shù)。
  • 它將運算符右邊的值賦給左邊的變量。

在這里插入圖片描述

注意

  • “=”是賦值運算符,而非數(shù)學(xué)意義上的相等的關(guān)系。
  • 一條賦值語句可以對多個變量進行賦值。
  • 賦值運算符的結(jié)合性為“從右向左”。

在這里插入圖片描述

比較運算符

  • 用來對兩個數(shù)值或變量進行比較。
  • 其結(jié)果是布爾類型的true或false。

在這里插入圖片描述

注意

不相同類型的數(shù)據(jù)進行比較時,首先會自動將其轉(zhuǎn)換成相同類型的數(shù)據(jù)后再進行比較。運算符“==”和“!=”運算符在比較時,只比較值是否相等。運算符“=”與“!”要比較數(shù)值和其數(shù)據(jù)類型是否相等。

邏輯運算符

是在程序開發(fā)中用于邏輯判斷的符號。其返回值類型是布爾類型。

在這里插入圖片描述

  • 邏輯運算符的結(jié)合性是從左到右。
  • 當使用“&&”連接兩個表達式時,如果左邊表達式的值為false,則右邊的表達式不會執(zhí)行,邏輯運算結(jié)果為false。(短路)
  • 當使用“||”連接兩個表達式時,如果左邊表達式的值為true,則右邊的表達式不會執(zhí)行,邏輯運算結(jié)果為true。(短路)
  • 邏輯運算符可針對結(jié)果為布爾值的表達式進行運算。

三元運算符

三元運算符是一種需要三個操作數(shù)的運算符,運算的結(jié)果根據(jù)給定條件決定。

在這里插入圖片描述

  • 先求條件表達式的值。
  • 如果為true,則返回表達式1的執(zhí)行結(jié)果。
  • 如果條件表達式的值為false,則返回表達式2的執(zhí)行結(jié)果。

位運算符

  • 是針對二進制數(shù)的每一位進行運算的符號。
  • 它專門針對數(shù)字0和1進行操作。

在這里插入圖片描述

注意

JavaScript中位運算符僅能對數(shù)值型的數(shù)據(jù)進行運算。在對數(shù)字進行位運算之前,程序會將所有的操作數(shù)轉(zhuǎn)換成二進制數(shù),然后再逐位運算。

運算符優(yōu)先級

在這里插入圖片描述

  • 同一單元格的運算符具有相同的優(yōu)先級。
  • 左結(jié)合方向表示同級運算符的執(zhí)行順序為從左到右。
  • 右結(jié)合方向則表示執(zhí)行順序為從右到左。
  • 補充:圓括號()優(yōu)先級別最高。例如, 4 + 3 * 2的 輸出結(jié)果為10,(4 + 3) * 2的輸出結(jié)果為14。

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!     

相關(guān)文章

最新評論