【JavaScript】数値演算 - 四則演算・剰余・累乗
JavaScriptの数値演算をご紹介します。
数値演算
数値演算は数値の加算、減算などの数値の計算のことです。
算数や数学と同様に演算には演算子と呼ばれる記号を使います。
演算子
代表的な演算子は次のとおりです。
演算 | 演算子 | 内容 |
---|---|---|
加算 | + | 演算子の左右の数値を足す。 |
減算 | - | 演算子の左の数値から右の数値を引く。 |
乗算 | * | 演算子の左右の数値を掛ける。 |
除算 | / | 演算子の左の数値を右の数値で割る。 |
剰余 | % | 演算子の左の数値を右の数値で割った時の余り。 |
累乗 | ** | 演算子の左の数値を右の数値で累乗する。 |
加算
基本構文
数値 + 数値
サンプル
let result = 3 + 8;
console.log(result);
11
減算
基本構文
数値 - 数値
サンプル
let result = 3 - 8;
console.log(result);
-5
乗算
基本構文
数値 * 数値
サンプル
let result = 3 * 8;
console.log(result);
24
除算
基本構文
数値 / 数値
サンプル
let result = 3 / 8;
console.log(result);
0.375
剰余
基本構文
数値 % 数値
サンプル
let result = 3 % 8;
console.log(result);
3
累乗
基本構文
数値 ** 数値
サンプル
let result = 3 ** 8;
console.log(result);
6561
複数数値の演算
複数数値の演算は算数や数学と同様に演算子を使って繋げます。
サンプル
let result = 3 + 6 * 2 / 3 - 1;
console.log(result);
6
演算の優先度
演算は数学と同様に優先順位があり、次の順序で実行されます。
- 累乗(**)
- 乗算(*), 除算(/)
- 剰余(%)
- 加算(+) , 減算(-)
また、演算の順序を丸括弧で任意に変えることができます。
サンプル
let result = ( ( 3 + 6 ) * 2 ) / 3 - 1;
console.log(result);
5
括弧内は優先的に計算され、ネスト(括弧内に括弧があること)している場合は一番内側の括弧から計算されます。