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] 画像を回転させる

JavaScriptを使用して画像を回転させるサンプルです。 サンプルソース 例)ボタンを押すと画像(sample.pn ...

[JavaScript] 入力ダイアログを表示する(window.prompt)

入力ダイアログを表示するには、window.prompt()を使用します。 サンプルソース 例)入力ダイアログを表示する ...

[JavaScript] 自然対数を求める(Math.log)

自然対数を求めるには、Math.log()を使用します。 構文 (a自然対数を求める) var x = Math.log ...

[JavaScript] JavaScriptの予約語

JavaScriptには以下の予約語があります。 予約語は変数名やFunction名などに使用することができません。 J ...

スポンサーリンク