1. Math.min() と Math.max() は、それぞれパラメータの最小値と最大値を返します 例:
alter(Math.min(1,2, 3)) //出力 "1"
Alert(Math.max(1,2,3)) //出力 "3"
2. Math.abs() は、パラメータの絶対値 例:
alert(Math.abs(-1)) //「1」を出力
3. Math.random() を生成します。 a 0 ~ 1 の乱数 例:
window.open("http://www.***.com/index.shtml?t=" Math.random) //後に a を追加URL アドレス 値が乱数であるパラメータを使用すると、キャッシュを読み取る代わりに、毎回ページがサーバーから再取得されるようにすることができます。
4. Math.floor()、Math.round()、Math.ceil() Math.floor(): 小数点以下を整数に切り捨てます。 例:alert( Math.floor(1.5)) //出力 "1"
Math.round(): 小数点を整数に丸める 例:alert(Math.round(1.5)) //出力 "2"
Math.ceil( ): 小数点を整数に切り上げます。 例:alert(Math.round(1.5)) //出力 "2"
これら 3 つの関数を使用すると、次のような小数の計算を行う場合に非常に便利です。小数を処理する次の関数
function test(num , flag, bit) //パラメータは、渡される小数点の「num」、丸めの標準 (-1、下向き、0、標準、1 つの上向き) "flag" を保持する小数点以下の桁数です。
{
var n=Math.pow(10,bit);
switch(flag)
case -1:return Math.floor(num*n)/n;break; return Math.round(num*n)/n;
ケース 1: return Math.ceil(num*n)/n;