「JavaScript高級プログラム設計」ノートを読む(十二):内蔵対象Math
2566 ワード
Mathオブジェクトの属性
E:値e、自然対数の底
LN 10:10の自然対数
LN 2:2の自然対数
LOG 2 E:2を底にEの対数
LOG 10 E:10を底にEの対数
PI:値派
SQRT 1_2:1/2の平方根
SQRT 2:2の平方根
Mathオブジェクトの方法:最大値と最小値
min()&&max()は、1セットの数の最小値と最大値を取るために使用されます.
例:
abs()は、数値の絶対値を返します.
例:
ceil()は上への丸め関数で、常に一番近い値に数字を切り上げます.
flor()は下に丸めた関数で、常に一番近い値に数字を切り下げます.
round()は四捨五入法で整理する.
例:
exp()は、Math.Eを指定された冪に昇格させるためのものです.
log()は、特定の数字を返すための自然対数です.
pow()指定された数字を指定されたべき乗に上げるためのものです.
sqrt()は指定数の平方根を返すために使用されます.
三角関数の方法
acos(x)はxのコサインを返すための値です.
asin(x)は、xのアークサイン値を返すために使用されます.
athan(x)はxの逆切値を返すために使用されます.
athan 2(y,x)はy/xの逆コサイン値を返すために使用されます.
cos(x)はxのコサインを返すための値です.
sin(x)はxの正弦値を返すために使用されます.
tan(x)はxの正接値を返すために使用されます.
乱数関数
ランドm()は、0から1までの間の乱数を返します.0を含みますが、1は含まれません.
ある範囲で乱数を選択します.
E:値e、自然対数の底
LN 10:10の自然対数
LN 2:2の自然対数
LOG 2 E:2を底にEの対数
LOG 10 E:10を底にEの対数
PI:値派
SQRT 1_2:1/2の平方根
SQRT 2:2の平方根
Mathオブジェクトの方法:最大値と最小値
min()&&max()は、1セットの数の最小値と最大値を取るために使用されます.
例:
var iMax=Math.Max(1,2,3);
alert(iMax);//outputs 3
var iMin=Math.Min(1,2,3);
alert(iMin);//outputs 1
約ペアabs()は、数値の絶対値を返します.
例:
var iNegOne=Math.abs(-1);
alert(iNegOne);//oupputs 1
var iPosOne=Math.abs(1);
alert(iPosOne);//outputs 1
小数を整数に丸めるceil()は上への丸め関数で、常に一番近い値に数字を切り上げます.
flor()は下に丸めた関数で、常に一番近い値に数字を切り下げます.
round()は四捨五入法で整理する.
例:
alert(Math.ceil(25.5));//oputpus 26
alert(Math.floor(25.5));//oputpus 25
alert(Math.round(25.5));//oputpus 26
指数計算exp()は、Math.Eを指定された冪に昇格させるためのものです.
log()は、特定の数字を返すための自然対数です.
pow()指定された数字を指定されたべき乗に上げるためのものです.
sqrt()は指定数の平方根を返すために使用されます.
三角関数の方法
acos(x)はxのコサインを返すための値です.
asin(x)は、xのアークサイン値を返すために使用されます.
athan(x)はxの逆切値を返すために使用されます.
athan 2(y,x)はy/xの逆コサイン値を返すために使用されます.
cos(x)はxのコサインを返すための値です.
sin(x)はxの正弦値を返すために使用されます.
tan(x)はxの正接値を返すために使用されます.
乱数関数
ランドm()は、0から1までの間の乱数を返します.0を含みますが、1は含まれません.
ある範囲で乱数を選択します.
function selectFrom(iFirstValue,iLastValue){
var iChoices=iLastValue-iFirstValue+1;
return Math.floor(Math.random()*iChoices+iFirstValue);
}
//demo
var iNum=selectFrom(2,10);