(1)算術運算子
a:+,-,*,/,%,++,--
b:+的用法
a:加法
b:正號
c:字串連線符
c:/和%的區別
資料做除法操作的時候,/取得是商,%取得是餘數
d:++和--的用法
a:他們的作用是自增或者自減
b:使用
**單獨使用
放在運算元據的前面和後面效果一樣。
a++或者++a效果一樣。
**參與操作使用
放在運算元的前面:先自增或者自減,再參與操作
int a = 10;
int b = ++a;
放在運算元的後面:先參與操作,再自增或者自減
int a = 10;
int b = a++;
(2)賦值運算子
a:=,+=,-=,*=,/=,%=等
b:=叫做賦值運算子,也是最基本的賦值運算子
int x = 10; 把10賦值給int型別的變數x。
c:擴充套件的賦值運算子的特點
隱含了自動強制轉換。
面試題:
short s = 1;
s = s + 1;
short s = 1;
s += 1;
(3)比較運算子
a:==,!=,>,>=,<,<=
b:無論運算子兩端簡單還是複雜最終結果是boolean型別。
c:千萬不要把==寫成了=
(4)邏輯運算子
a:&,|,^,!,&&,||
b:邏輯運算子用於連線boolean型別的式子
c:結論
&:有false則false
|:有true則true
^:相同則false,不同則true。
情侶關係。
!:非true則false,非false則true
&&:結果和&是一樣的,只不過有短路效果。左邊是false,右邊不執行。
||:結果和|是一樣的,只不過有短路效果。左邊是true,右邊不執行。
對 js 運算子 「 」 和 「 」 的總結
from 成長速度為 12 顯示 4 個箭頭 成長速度為 10 顯示 3 個箭頭 成長速度為 5 顯示 2 個箭頭 成長速度為 0 顯示 1 個箭頭 成長速度為 0 顯示 0 個箭頭。var add level add step 12 4 add step 10 3 add step 5 2 add...
對js運算子「 」和「 」的總結
首先出個題 如圖 假設對成長速度顯示規定如下 成長速度為5顯示1個箭頭 成長速度為10顯示2個箭頭 成長速度為12顯示3個箭頭 成長速度為15顯示4個箭頭 其他都顯示都顯示0各箭頭。用 怎麼實現?差一點的if,else js var add level 0 if add step 5 else if...
運算子總結
1,算術運算子 加或正號 減或負號 乘 除,得到的是商 取餘 自增 自減 字串連線符 注意 a 整數相除結果還是整數 b 從左向右依次運算 c 兩個運算元,分為左邊和右邊 左邊小於右邊,結果是左邊 左邊等於右邊,結果為0 左邊大於右邊,結果是餘數 最終的餘數的符號和左邊的運算元一直 d 和 如果單獨...