JavaScript 基礎(六)【運算符】

介紹

程序的主要功能就是對各種數據進行處理,運算符用來執行數據之間的運算
提到運算符我們一般會想到數學裏的加減乘除,而程序裏的運算符不止這些
Js中的運算符有以下幾種
算術運算符、賦值運算符、連接運算符、比較運算符、邏輯運算符、條件運算符、逗號運算符

種類

算術運算符

+	加法
-	減法
*	乘法
/	除法
%	餘數
++	遞增
--	遞減

y++++y 的區別
++y   先自增後賦值
y++   先賦值後自增

賦值運算符

運算符		 例子		 等同於
  =			x = y		x = y
  +=		x += y		x = x + y
  -=		x -= y		x = x - y
  *=		x *= y		x = x * y
  /=		x /= y		x = x / y
  %=		x %= y		x = x % y

連接運算符

+
數字和字符串的+運算符:字符串優先

比較運算符

運算符		描述
==			等於
===			等值等型
!=			不相等
!==			不等值或不等型
>			大於
<			小於
>=			大於或等於
<=			小於或等於

比較的結果是一個布爾值,用來進行邏輯判斷,比如用在if語句中
示例:	var x=5,y=3;
		if(x>y){
		//執行代碼
}

邏輯運算符

&&||		或
!		非
短路與,短路或

條件運算符(三元運算符)

變量 = 條件?真:假

逗號運算符

與小括號一起使用,逗號用於連接算式,
逗號運算符連接的每一個式子都會執行,逗號運算式的結果是最終一個式子的結果

一元、二元、三元運算符的概念

運算符中有幾個寫數據的地方,就是幾元運算符
一元:!、正負、自增自減
二元最常見:加減乘除、比較、邏輯等
三元:?:

優先級

1 () 
2!-(負數)、++-- (正數省略+)(一元運算)
3*/% 
4+- (加,減)(二元運算)
5<<=<>= 
6==!====!==7&& 
8|| 
9?: (三元運算)
10=+=-=*=/=%= (賦值運算)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章