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] オンラインかどうかチェックする

JavaScriptでオンラインかどうかチェックするには、navigator.onLineを使用します。 サンプル 例) ...

[JavaScript] 画像の元サイズを取得する(.naturalWidth/.naturalHeight)

imgタグに縮小/拡大表示された画像の元サイズを取得するには、.naturalWidth/.naturalHeightを ...

[JavaScript] keydownイベントを取得する(onkeydown)

JavaScriptでkeydownイベントを取得するサンプルです。 サンプルソース 例1)テキストボックス上でキーを押 ...

[JavaScript] 消費税額を取得するFunction

引数に受け取った金額の消費税額を返すFunctionサンプルです。 サンプルソース 例)税率8%で計算。引数が数値以外の ...

[JavaScript] 指定したページ数分履歴を移動する(history.go)

指定したページ数分履歴を移動するには、history.go()を使用します。 サンプルソース 例)指定したページ数分履歴 ...

スポンサーリンク