【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