JavaScriptのMathファンクションを学ぶ

以下のページでJavaScriptを体系的に学んでいます。 www.mojage.club

本記事は、JavaScriptのMathファンクションについて纏めています。

Sponsored Link

Mathファンクション

MathオブジェクトはJavaScriptのビルトインオブジェクトで、数学定数や数値を提供するプロパティやメソッドを持っています。 Mathオブジェクトは他のビルトインオブジェクトと違い、インスタンスを生成することはできません。また、プロパティを変更することもできません。

プロパティ/メソッド

Mathオブジェクトは以下のプロパティ/メソッドを持っています。

種別 プロパティ/メソッド名
プロパティ E Math.E
プロパティ LN2 Math.LN2
プロパティ LN10 Math.LN10
プロパティ LOG2E Math.LOG2E
プロパティ LOG10E Math.LOG10E
プロパティ PI Math.PI
プロパティ SQRT1_2 Math.SQRT1_2
プロパティ SQRT2 Math.SQRT2
メソッド abs(x) Math.abs(-2);
メソッド acos(x) Math.acos(-1);
メソッド asin(x) Math.asin(-1);
メソッド atan(x) Math.atan(1);
メソッド atan2(x, y) Math.atan2(20, 40);
メソッド cbrt(x) Math.cbrt(1);
メソッド ceil(x) Math.ceil(45.95);
メソッド clz32(x) Math.clz32(1);
メソッド cos(x) Math.cos(Math.PI);
メソッド exp(x) Math.exp(1);
メソッド floor(x) Math.floor(45.95);
メソッド log(x) Math.log(10);
メソッド max([x[, y[, …]]]) Math.max(3, 4, 5);
メソッド min([x[, y[, …]]]) Math.min(3, 4, 5);
メソッド pow(x, y) Math.pow(3, 4);
メソッド random() Math.random();
メソッド round(x) Math.round(20.49);
メソッド sin(x) Math.sin(Math.PI/2);
メソッド sqrt(x) Math.sqrt(9);
メソッド tan(x) function getTanDeg(deg) {var rad = deg * Math.PI/180;return Math.tan(rad)}