js常用運算子的使用

2021-10-01 13:12:25 字數 3033 閱讀 9292

邏輯運算子

邏輯非邏輯非操作符是由乙個!表示,可以用於任何乙個值,無論這個值是什麼資料型別,這個操作符都會返回乙個布林值。邏輯非操作符首先會先將它的運算元轉換成乙個布林值,然後在對其求反 例:

console.

log(

!false);

//true

console.

log(

!'yellow');

//false

console.

log(!0

);//true

console.

log(!10

);//false

console.

log(

!nan);

//true

console.

log(!''

);//true

邏輯與

邏輯與操作符是由兩個和號&&表示,有兩個運算元:

var result =

true

&&false

;console.

log(result)

;

邏輯或

邏輯或操作符由兩個豎線符號||表示,有兩個運算元:

var result =

true

||false

;console.

log(result)

;

數值運算子

加運算子

加法運算子+

var result =1+

2;//數值相加

console.

log(result)

;var result =1+

'2';

//數值跟字串相加

console.

log(result)

;var result =

'1'+

'2';

//字串相加

console.

log(result)

;

減運算子

減法運算子-

var result =4-

2;console.

log(result)

;//2

var result =5-

true

;console.

log(result)

;//4

var result =5-

'';console.

log(result)

;//5

var result =5-

'2';

console.

log(result)

;//3

var result =5-

null

;console.

log(result)

;//nan

乘運算子

乘法運算子*

var result =3*

5;console.

log(result)

;//15

var result =3*

'5';

console.

log(result)

;//15

如果乙個運算元不是數值,則會在隱式的先呼叫 number() 將其轉換為數值,然後再進行運算。

除運算子

除法元算符/

var result =6/

3;console.

log(result)

;var result =6/

'3';

console.

log(result)

;

求餘運算子

求餘運算子%:

var result =7%

2;console.

log(result)

;//1

大於>、 小於<、 大於等於>=、小於等於<=
var result =

5>3;

console.

log(result)

;//true

var result =

5<3;

console.

log(result)

;//flase

var result =

2>=2;

console.

log(result)

;//true

var result =

2<=2;

console.

log(result)

;//true

相等==、不相等!=條件運算子是最靈活的一種運算子:

var result =

true

?'真'

:'假'

;//條件語句為真時選擇第乙個,為假時選擇第二個

console.

log(result)

;

賦值運算子是由=表示,其作用就是把右側的值賦值給左側的變數:

var num =10;

// 如果在等號前面再加乘、加、減或者除等運算子,就可以完成復合賦值操作

var num =10;

num = num +10;

var num =10;

num +=

10;

js運算子的使用

1 分為字元相加和數值相加 2 都是隱式轉換為數值運算,賦值運算就是在原資料的基礎上進行累加,累減等操作。a 和 a 的區別 運算以後a 的值沒有區別。a 的結果是a的值,a的結果是a 1以後的值。s i 是把i給s然後i再 1 s i是把i 1以後的值給s 隱式轉為數值進行比較 1 都是字元,轉為...

JS運算子 算術運算子 比較運算子 賦值運算子

兩邊的變數都是number型別 則是單純的加法運算 當字串出現時 結果是字串型別 字串之後的內容 不論什麼型別 都會被作為字串進行拼接 例子 var num1 10 var num2 20 num num1 num2 var result num1 num2 num1 false console.l...

js的運算子

js運算子入門 運算子是指完成操作的一系列符號,也稱為操作符。運算子用於將乙個或多個值進行運算並 返回結果 使用運算子的值稱為運算元。運算子和運算元 js資料 的組合稱為 表示式 注意 凡是表示式一定有有返回 結果 運算子的分類 邏輯與 and 兩邊都為真,結果才為真 邏輯或 or 只要一邊為真,結...