与えられたデータをもとに演算をしてくれる関数です。先ほどは乱数をだす関数のMath.random()と、小数点以下の切り捨てを行うMath.floor()関数を紹介しました。
ほかには以下のような関数があります。xやyは算出する元の数値になります。
ほかにもありますので、それについてはネットで検索してみてください。
メソッド名 |
説明 |
Math.abs(x) |
xの絶対値を算出 |
Math.sin(x) |
三角関数:xのサインを算出 |
Math.cos(x) |
三角関数:xのコサインを算出 |
Math.tan(x) |
三角関数:xのタンジェントを算出 |
Math.asin(x) |
逆三角関数:xのアークサインを算出 |
Math.acos(x) |
逆三角関数:xのアークコサインを算出 |
Math.atan(x) |
逆三角関数:xのアークタンジェントを算出 |
Math.sqrt(x) |
xの平方根(√x)を算出 |
Math.ceil(x) |
xの小数点以下を切り上げる |
Math.round(x) |
xの小数点以下を四捨五入する |
Math.floor(x) |
xの小数点以下を切り捨てる |
Math.log10(x) |
xの10を底とした対数(log10)を算出する |
Math.random() |
0以上1未満の疑似乱数を算出する |
様々な計算をするときにいろいろ使ってください。といっても私自身は切り上げ・切り捨て・四捨五入くらいしか現在は使っていないのですが。