「JavaScript/演算子」の版間の差分
削除された内容 追加された内容
→new演算子: 例など追加 |
冪乗が Math.pow をベースで書かれていたので改訂 |
||
5 行
== 算術演算子 ==
[[w:加法|加算]] (<code>+</code>)、[[w:減法|減算]] (<code>-</code>)、[[w:乗算|乗算]] (<code>*</code>)、[[w:除算|除算]] (<code>/</code>) の四則演算をはじめとする基本的な算術演算子が存在します。[[JavaScript/Number|数値]]は常に浮動小数点数として扱われます。
BigIntにも演算子を適用できますが、算術演算子の場合両方のオペランドがBigIntである必要があり異なる型が渡されると、暗黙の型変換は行われず TypeErroe となります。
240 行
=== 冪乗 ===
冪乗
<syntaxhighlight lang="javascript">
const power =
alert(power); // 1024
</syntaxhighlight>
なお、<code>^</code>はビットごとのXOR演算子です。
== ビット演算子 ==
'''ビット演算子'''(ビットえんざんし、''bitwise operator'')
{| class="wikitable"
274 ⟶ 272行目:
|-
| <code>''a'' >> ''b''</code>
|
|-
| <code>''a'' >>> ''b''</code>
|
|}
284 ⟶ 282行目:
ビット演算子は算術演算子よりも優先順位が低いことに注意してください。
{{See also|[[JavaScript/ビット演算]]
== 文字列連結演算子 ==
328 ⟶ 326行目:
これらの演算子は数値にしか適用できないので、処理系が被演算子を自動的に数値に変換(暗黙的な型変換)するためです。
かつてこの本で、'''0で
<syntaxhighlight lang="javascript">
|