[TypeScript]数値の累乗(べき乗)を計算するには?

TypeScript

どうも、ちょげ(@chogetarou)です。

数値の累乗(べき乗)を計算する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

数値の累乗(べき乗)を計算する方法は、2つあります。

**

1つは、「**」演算子を使う方法です。

具体的な方法としては、「**」演算子の左辺に数値、右辺に指数を指数を指定します。

//valueのN乗を取得
const result: number = value ** N

上記の「**」演算子は、左辺の数値をN乗(N=右辺の値)した値を取得します。

使用例

const num: number = 2

console.log(num ** 2)
console.log(num ** 3)
console.log(10 ** 4)
[LOG]: 4 
[LOG]: 8 
[LOG]: 10000 

Math.pow()

もう1つは、Math.pow()を使う方法です。

まず、Math.pow()を呼び出します。

そして、Math.pow()の第1引数に数値、第2引数に指数を指定します。

//valueのN乗を取得
const result: number = Math.pow(value, N)

上記のMath.pow()は、第1引数の数値をN乗(N=第2引数の値)した値を取得します。

使用例

const num: number = 2

console.log(Math.pow(num, 2))
console.log(Math.pow(num, 3))
console.log(Math.pow(10, 4))
[LOG]: 4 
[LOG]: 8 
[LOG]: 10000 

まとめ

数値の累乗(べき乗)を計算する方法は、次の2つです。

  • 「**」演算子を使う方法
    const result: number = value ** N
  • Math.pow()を使う方法
    const result: number = Math.pow(value, N)

コメント

タイトルとURLをコピーしました