JavaScript

[JavaScript] 演算子のまとめ

投稿日:2016年10月28日 更新日:

JavaScriptの演算子をまとめました。

ど忘れした時にどうぞ(;'∀')

算術演算子

演算子意味
+加算2 + 3 → 5
-減算6 - 3 → 3
*乗算6 * 3 → 18
/除算6 / 3 → 2
%余り10 % 3 → 1
++インクリメントvar a = 10;
後加算)var b = a++;
 →bは10だが、aは11になっている。
前加算)var b = ++a;
 →bとa両方とも11。
--デクリメントvar a = 10;
後減算)var b = a--;
 →bは10だが、aは9になっている。
前減算)var b = --a;
 →bとa両方とも9。

比較演算子

演算子意味
==等価比較"hoge" == "hoge" → true
!=非等価比較"hoge" != "hoge" → false
>超える3 > 3 → false
>=以上3 >= 3 → true
<未満3 < 3 → false
<=以下3 <= 3 → true
===厳密等価比較
(値と型が同じかの比較)
3 === '3' → false
!==厳密非等価比較
(値と型が異なるかの比較)
3 !== '3' → true

論理演算子

演算子意味
!否定(NOT)!true → false
&&論理積(AND)true && false → false
||論理和(OR)true || false → true

代入演算子

演算子意味
=代入var a = 5; → aの値は5
+=複合代入(加算)a += b; → a = a+b; と同じ
-=複合代入(減算)a -= b; → a = a-b; と同じ
*=複合代入(乗算)a *= b; → a = a*b; と同じ
/=複合代入(除算)a /= b; → a = a/b; と同じ
%=複合代入(余り)a %= b; → a = a%b; と同じ
&=複合代入(AND)a &= b; → a = a&b; と同じ
|=複合代入(OR)a |= b; → a = a|b; と同じ
^=複合代入(XOR)a ^= b; → a = a^b; と同じ

ビット演算子

演算子意味
~NOT~0b1111 → -0b10000
<<左シフトvar a = 0b1010;
a <<= 1; → 0b10100
>>右シフトvar a = 0b1010;
a >>= 1; → 0b101
>>>右シフト(符号なし)var a = -0b1010;
a >>>= 1;
→ 11111111111111111111011
&AND0b1010 & 0b0101 → 0b0000
|OR0b1010 | 0b0101 → 0b1111
^XOR0b0000 ^ 0b0101 → 0b0101

スポンサーリンク

スポンサーリンク

-JavaScript
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[JavaScript] 絶対指定でページをスクロールする(window.scrollTo)

JavaScriptで指定位置までページを移動させるには、window.scrollToを使用します。 構文 (wind ...

[JavaScript] URLのパラメータを取得する

JavaScriptでURLのパラメータを取得するには、 window.location.searchを使用します。 U ...

[JavaScript] 配列の値を全件取得する(forEach、for-of)

配列の値を全件取得するには、forEachまたは、for-of構文を使用します。 ※ for-of構文はECMAScri ...

[JavaScript] モニターの利用可能なサイズを取得する(availWidth、availHeight)

モニターの利用可能なサイズを取得するには、screen.availWidth、screen.availHeight を使 ...

[JavaScript] 特定のキー入力をさせない

JavaScriptで特定のキー入力をさせなくするサンプルです。 サンプルソース 例)Bキーの入力を無効にする [cra ...

スポンサーリンク