【JavaScript】数値演算 - 四則演算・剰余・累乗

【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

括弧内は優先的に計算され、ネスト(括弧内に括弧があること)している場合は一番内側の括弧から計算されます。