math物件在js中常常處理一些數學數值的問題
math物件並不像date和string那樣是物件的類,因此沒有建構函式math(),像math.abs()這樣的函式只是函式,不是某個物件的方法。因此,我們不需要建立它,可以直接把它作為物件直接使用就可以呼叫它的所有屬性和方法。
//對於負數取正處理,取絕對值
let mun = -1;
mun = math.abs(mun);
console.log(mun)
//輸出 1
//對於輸出反余弦值的處理
let mun = 1; //注意mun不能大於1,否則輸出nan
mun = math.acos(mun);
console.log(mun)
//輸出 0
//對於輸出反正弦值的處理
let mun = 0; //注意mun不能大於1,否則輸出nan
mun = math.asin(mun);
console.log(mun)
//輸出 0
//對於輸出反正切值的處理
let mun = 0;
mun = math.atan(mun);
console.log(mun)
//輸出 0
//對於座標角度的處理
let x = 1;
let y = 0;
angle = math.atan2(y,x);
//輸出從x軸到點(x,y)的角度
console.log(angle)
//輸出 0
//對數進行上捨入取整
let mun = 0.01;或者 let num = 0.99
mun = math.ceil(mun);
console.log(mun)
//都是輸出 1,向上取整的意思
//對數進行下捨入取整
let mun = 1.01;或者 let num = 1.99
mun = math.floor(mun);
console.log(mun)
//都是輸出 1,向下取整的意思
//返回數的余弦值
let mun = 0;
mun = math.cos(mun);
console.log(mun)
//輸出 1
//返回數的正弦值
let mun = 0;
mun = math.sin(mun);
console.log(mun)
//輸出 0
//返回角的正切值
let mun = 0;
mun = math.tan(mun);
console.log(mun)
//輸出 0
//返回e的指數
let mun = 0;
mun = math.exp(mun);
console.log(mun)
//輸出 1
//返回數的自然對數(底為e)
let mun = 1;
mun = math.log(mun);
console.log(mun)
//輸出 0
//返回數的平方根
let mun = 4;
mun = math.sqrt(mun);
console.log(mun)
//輸出 2
//四捨五入取整
let x = 1.4;
let y = 1.6;
x = math.round(x);
y = math.round(y);
console.log(x)//輸出 1
console.log(y)//輸出 2
//求x的y次冪
let x = 2;
let y = 2;
mun = math.pow(x,y);
console.log(mun)
//輸出 4
//一組數的最高值和最低
x = math.max(1,2,3,4,5,6,7,8,9);
y = math.min(1,2,3,4,5,6,7,8,9);
console.log(x)//輸出 9
console.log(y)//輸出 1
//取隨機數
num = math.random()
console.log(num)
//輸出0-1之間的隨機數
//指定某個區間內取隨機數
let min = 1;
let max = 9;
//先對兩個數求差值
diff = max - min;
//差值乘以隨機數 加最小值 可得
rand = diff * math.random() + min
console.log(rand)
//輸出1-9之間的隨機數
//如果取整數的話,只需要四捨五入就行
rand = math.round(diff * math.random()) + min
console.log(rand)
//輸出1-9之間的隨機整數
JS中的date物件和math物件的用法
日期物件,是用來獲取時間和設定時間。1 獲取時間,獲取時間是從1970年0點開始 var time new date 2 獲取 time.getfullyear 獲取的是當前的年份 time.getyear 返回的是從1900年開始到現在的總數 輸出的結果是119.time.getmonth 獲取到...
Math物件和ES6Math物件的擴充套件
math.e 常數e。math.ln2 2 的自然對數。math.ln10 10 的自然對數。math.log2e 以 2 為底的e的對數。math.log10e 以 10 為底的e的對數。math.pi 常數 math.sqrt1 2 0.5 的平方根。math.sqrt2 2 的平方根。math...
Math(數學物件)
math 算術函式和常量 math.abs 計算絕對值 math.acos 計算反余弦值 math.asin 計算反正弦值 math.atan 計算反正切值 math.atan2 計算從x軸到乙個點之間的角度 math.ceil 對乙個數上捨入 math.cos 計算余弦值 math.e 算術常量e...