JS Math物件的屬性和方法

2021-08-18 21:24:00 字數 4132 閱讀 2872

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...