我對運算子的小總結

2021-07-24 21:01:27 字數 1024 閱讀 4066

(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 和 如果單獨...