【JavaScript】Mathオブジェクト - 数学的機能を有するオブジェクト

【JavaScript】Mathオブジェクト - 数学的機能を有するオブジェクト

JavaScriptのMathオブジェクトについて解説します。

検証環境

Mathオブジェクト

Mathオブジェクトは“数学的機能を所有するオブジェクト”です。

絶対値の取得や四捨五入などの処理を簡単に行うことができます。

絶対値の取得(abs)

absメソッドは絶対値を取得します。

___ih_hl_start
let num = Math.abs(-8);
___ih_hl_end

console.log(num);
8

四捨五入(round)

roundメソッドは小数点以下第一位を四捨五入します。

___ih_hl_start
let num = Math.round(1.6);
___ih_hl_end

console.log(num);
2

切り上げ(ceil)

ceilメソッドは小数点以下第一位を切り上げます。

___ih_hl_start
let num = Math.ceil(1.3);
___ih_hl_end

console.log(num);
2

切り捨て(floor)

floorメソッドは小数点以下第一位を切り捨てます。

___ih_hl_start
let num = Math.floor(1.6);
___ih_hl_end

console.log(num);
1

小数点以下削除(trunc)

truncメソッドは小数点以下を削除します。

___ih_hl_start
let num = Math.trunc(1.6);
___ih_hl_end

console.log(num);
1

最大値の取得(max)

maxメソッドは最大値を取得します。

___ih_hl_start
let num = Math.max(8, 3, 14, 11);
___ih_hl_end

console.log(num);
14

最小値の取得(min)

minメソッドは最小値を取得します。

___ih_hl_start
let num = Math.min(8, 3, 14, 11);
___ih_hl_end

console.log(num);
3

乱数の取得(random)

randomメソッドは0以上1未満の乱数(ランダムな値)を取得します。

___ih_hl_start
let num = Math.random();
___ih_hl_end

console.log(num);
0.3260099325257029