math 是 js 內建的物件;
先來看看math 的屬性:
依次為: math.e
math.pi
math.ln10
math.ln2
math.log10e
math.log2e
math.sqrt1_2 math.sqrt2
例項:其實都是常量,相當於乙個數字;
<
script
>
//輸出2.71... 也就是數學中 e 的值
console
.log
(math.e);
//輸出3.1415926 也就是圓周率
console
.log
(math.pi);
//輸出 ln10 的值
console
.log
(math.ln10);
//輸出 ln2的值
console
.log
(math.ln2);
//輸出 log10 (e) 以10為底e的對數
console
.log
(math.log10e);
//輸出 log2 (e) 以2為底e的對數
console
.log
(math.log2e);
//輸出 根號2 除以 2 的值
console
.log
(math.sqrt1_2);
//輸出 根號2 的值
console
.log
(math.sqrt2);
<
/script
>
math 的屬性沒幾個但是方法還是不少的:
<
script
>
//求乙個數的絕對值
console
.log
(math.
abs(-2
));
//求乙個數的反余弦 單位 弧度
console
.log
(math.
acos(-
1));
//返回數字的雙曲反余弦
console
.log
(math.
acosh
());
//返回數字的反正弦
console
.log
(math.
asin
());
//返回數字的雙曲反正弦
console
.log
(math.
asinh
());
//返回數字的反正切
console
.log
(math.
atan
());
//返回商的反正切
console
.log
(math.
atan2
(y,x));
//返回x 的雙反曲正切
console
.log
(math.
atanh
());
//返回數字的立方根
console
.log
(math.
cbrt
(9));
//向上取整
console
.log
(math.
ceil
(3.6));
//返回給定數字的32位二進位制表示的數的前導零的數目
console
.log
(math.
clz32
());
//求余弦 單位 弧度
console
.log
(math.
cos());
//返回數字的雙曲余弦
console
.log
(math.
cosh
());
//返回e的x次方
console
.log
(math.
exp(3));
//返回 (e 的x次方 ) -1
console
.log
(math.
expm1
(0));
//向下取整
console
.log
(math.
floor
(3.4));
//返回32位單精度浮點數
console
.log
(math.
fround
(1.3));
//返回 若干個數平方 然後求和 最後再對和求平方根 也就是 平方根下面(a的平方+b的平方+...)
console
.log
(math.
hypot
(1,2,3));
//返回兩個數的乘積的結果3*4=12
console
.log
(math.
imul
(3,4));
//返回以 e 為底 x 的對數
console
.log
(math.
log(math.e));
//返回以10為底 x 的對數
console
.log
(math.
log10(10
));
//返回ln(1+x)的值,x 是引數
console
.log
(math.
log1p(0
));
//返回以2為底 x 的對數
console
.log
(math.
log2(2
));
//求最大數
console
.log
(math.
max(1,
20,4));
//求最小數
console
.log
(math.
min(1,
20,4));
//返回 x 的 y 次方
console
.log
(math.
pow(2,
3));
//產生[0,1) 的隨機浮點數
console
.log
(math.
random
());
//四捨五入求整數
console
.log
(math.
round
(2.6
));
//返回數字是正數 負數 還是0,
// 整數 返回1 負數返回 -1 0返回0
console
.log
(math.
sign(-
2));
//求正弦 單位 弧度
console
.log
(math.
sin(
2));
//求數字的雙曲正弦值
console
.log
(math.
sinh(2
));
//求平方根
console
.log
(math.
sqrt(4
));
//求正切 單位 弧度
console
.log
(math.
tan(
2));
//求數字的雙曲正切值
console
.log
(math.
tanh(2
));
//捨去小數部分 求整數部分
console
.log
(math.
trunc
(3.12
));
<
/script
>
js Math物件屬性和方法
1.e 返回算術常量 e,即自然對數的底數 約等於2.718 2.ln2 返回 2 的自然對數 約等於0.693 3.ln10 返回 10 的自然對數 約等於2.302 4.log2e 返回以 2 為底的 e 的對數 約等於 1.414 5.log10e 返回以 10 為底的 e 的對數 約等於0....
JS Math物件中常用屬性和方法總結
math物件常用屬性 math.e屬性表示自然對數的底數 或稱為基數 e,約等於 2.718。math.pi 表示乙個圓的周長與直徑的比例,約為 3.14159 math.sqrt2 屬性表示 2 的平方根,約為 1.414 math.log10e 屬性表示以 10 為底數,e 的對數,約為 0.4...
js Math物件常用方法
math 物件用於執行數學任務。math 物件並不像 date 和 string 那樣是物件的類,因此沒有建構函式 math js 中math物件的常用方法 1.基本方法 math.round 5 2 對引數四捨五入為最接近的整數 3 math.ceil x 向上取整,有小數就整數部分加1 math...