首頁  >  文章  >  web前端  >  總結JavaScript中的6種運算符

總結JavaScript中的6種運算符

巴扎黑
巴扎黑原創
2017-07-29 17:12:261373瀏覽

這篇文章主要介紹了JavaScript中的6種運算子總結,本文總結了算術運算子、賦值運算子、比較運算子、三元運算子、邏輯運算子、字串連接運算子等,需要的朋友可以參考下方

JavaScript 運算子主要包含:

  1. 算術運算子

  2. 賦值運算子

  3. 比較運算子

  4. #三元運算子

  5. ##邏輯運算子

  6. 字串連線運算子

算術運算子

運算子#+##加上y = 2+1y = 3-減y = 2-1y = 1*乘y = 2*3除,傳回結果為浮點型別%求餘,傳回結果為浮點型別 要求兩個運算元皆為整數      對布林值和 NULL 會無效y = 2      ++y(前加)      y++(後續)y = 3#      對布林值和 NULL 會無效y = 2      --y(前減) y--(後減)
#算術運算子
說明 範例 運算結果
##y = 6 /
y = 6/3 y = 2
y = 6%4 y = 2
##++

遞加,分為前加和後加

#--

遞減,分為前遞減與後遞減

y = 1

#對於前加和後加,執行後的結果都是變數加1,其區別在於執行時回傳結果不一樣,參考下面兩個例子:

程式碼如下:

var x = 2;
alert(++x); //输出:3
alert(x); //输出:3
var y = 2;
alert(y++); //输出:2
alert(y); //输出:3

遞減同理。

賦值運算子運算子範例等價於運算結果=y = 6�y = 6##y = y+1#y = 7-=y -= 1y = y-1y = 5*=y *= 2y = y*2y = 12/=y = 3y = 2
賦值運算子 = 用來賦值運算,賦值運算子的作用在於把右邊的值賦值給左邊變數。設定y = 6,請參考下表:
# #+= y += 1
##y /= 2 y = y/2
%= y %= 4 y = y%4

賦值運算巢狀使用

賦值運算子可以巢狀使用:

程式碼如下:

y = (x = 2) + 5;    //结果: x=2,y=7

比較運算子##說明##FALSE===恆等於(值和型別都要做比較)#2 === 2TRUE!=不等於,也可寫a8093152e673feb7aba1828c435320942 == 3TRUE>大於2 > 3FALSE##accb58e252799fac594e20f06fb34cc8=#c38541864f9c47a5fd9f0ef93d3338aa 5

FALSE#||      y = 6;!      y = 6;#

字符串连接运算符

连接运算符 + 主要用于连接两个字符串或字符串变量。因此,在对字符串或字符串变量使用该运算符时,并不是对它们做加法计算。

例子:

代码如下:

x = "beijing";
y = x + "你好!"; //结果:y = "beijing你好!"
// 要想在两个字符串之间增加空格,需要把空格插入一个字符串之中:
y = x + " 你好!"; //结果:y = "beijing 你好!"

当对字符串和数字做连接(加法)运算时,会将数字先转换成字符串再连接(相加):

 代码如下:

x = 25;
y = "我今年" + x + "岁"; //结果:y = "我今年25岁"


#運算子##」範例 運算結果
== 等於 2 == 3
     2 === "2"
FALSE
#大於等於 2 >= 3 FALSE
邏輯或(or) x = 2; x && y > 5

TRUE
邏輯非,取邏輯的反面 x = 2;      !(x > y)

TRUE

以上是總結JavaScript中的6種運算符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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