本記事ついて
本記事は プログラミング初学者の私が学習していく中でわからない単語や概要をなるべくわかりやすい様にまとめたものです。
もし誤りなどありましたらコメントにてお知らせいただけるとありがたいです。
Mathオブジェクトとは
多様な数学演算を提供するオブジェクト
分類 | メンバー | 戻り値 | 説明 |
---|---|---|---|
静的プロパティ | Math.E | ネイピア数(オイラー数) | |
静的プロパティ | Math.LN2 | 2の自然対数 | |
静的プロパティ | Math.LN10 | 10の自然対数 | |
静的プロパティ | Math.LOG2E | 2を底としたEの対数 | |
静的プロパティ | Math.LOG10E | 10を底としたEの対数 | |
静的プロパティ | Math.PI | 円周率 | |
静的プロパティ | Math.SQRT1_2 | 1/2の平方根 | |
静的プロパティ | Math.SQRT2 | 2の平方根 | |
静的メソッド | Math.ads(x) | Number | xの絶対値を返す |
静的メソッド | Math.sign(x) | Integer | xが正の数ならば1、負の数なら‐1、0ならば0を返す |
静的メソッド | Math.ceil(x) | Integer | xの小数点以下を切り上げた整数を返す |
静的メソッド | Math.floor(x) | Integer | xの小数点以下を切り下げた整数を返す |
静的メソッド | Math.round(x) | Integer | xを四捨五入した整数を返す |
静的メソッド | Math.trunc(x) | Integer | xの整数部を返す |
静的メソッド | Math.esp(x) | Number | ネイピア数(オイラー数)のx乗を返す |
静的メソッド | Math.log(x) | Number | xの自然対数を返す |
静的メソッド | Math.log10(x) | Number | 底を10とするxの対数を返す |
静的メソッド | Math.log2(x) | Number | 底を2とするxの対数を返す |
静的メソッド | Math.max(x, y, ...) | Number | x, y, ...の値で最大の値を返す |
静的メソッド | Math.min(x, y, ...) | Number | x, y, ...の値の中で最小の値を返す |
静的メソッド | Math.pow(x, y) | Number | xの y乗を返す |
静的メソッド | Math.random() | Number | 0以上1未満の乱数を返す |
静的メソッド | Math.sqrt(x) | Number | xの平方根を返す |
静的メソッド | Math.cbrt(x) | Number | xの立方根を返す |
静的メソッド | Math.hypot(x, y, ...) | Number | x, y, ...の二乗和の平方根を返す |
静的メソッド | Math.sin(x) | Number | xのサインを返す |
静的メソッド | Math.con(x) | Number | xのコサインを返す |
静的メソッド | Math.tan(x) | Number | xのタンジェントを返す |
静的メソッド | Math.acos(x) | Number | xのアークコサインを返す |
静的メソッド | Math.asin(x) | Number | xのアークサインを返す |
静的メソッド | Math.atan(x) | Number | xのアークタンジェントを返す |
静的メソッド | Math.atan2(y, x) | Number | y/xのアークタンジェントを返す |
お試し
function toshiki4() {
console.log(Math.PI);
console.log(Math.SQRT2);
console.log(Math.sqrt(3));
console.log(Math.cbrt(27));
console.log(Math.hypot(3, 4));
console.log(Math.abs(-3));
console.log(Math.sign(-3));
console.log(Math.ceil(10.5));
console.log(Math.floor(10.5));
console.log(Math.round(10.5));
console.log(Math.trunc(10.5));
console.log(Math.max(3, 9, 1, 7, 5));
console.log(Math.min(3, 9, 1, 7, 5));
console.log(Math.random());
}