math 物件不是建構函式,直接使用即可。
ps:math.round() 四捨五入 .5特殊,無論正數還是負數,都是往大數取
//1 math.pi
console.
log(math.pi)
;//2 math.max()
console.
log(math.
max(3,
1,8)
);//8 console.
log(math.
max(3,
-9,7
));//7
console.
log(math.
max(
'45',8
,0))
;//45 這裡有隱式轉換
console.
log(math.
max(
'hhh',8
,0))
;//nan
console.
log(math.
max())
;//-infinity
//3 math.abs()
console.
log(math.
abs(1)
);//1 console.
log(math.
abs(-1
));//1
console.
log(math.
abs(
'1'));
//1 這裡有隱式轉換
console.
log(math.
abs(
'aaa'))
;//nan
//4 math.floor() 向下取整
console.
log(math.
floor
(1.1))
;//1
console.
log(math.
floor
(1.9))
;//1
//5 math.ceil() 向上取整
console.
log(math.
ceil
(1.1))
;//2
console.
log(math.
ceil
(1.9))
;//2
//6 math.round() 四捨五入 .5特殊,是往大數取
console.
log(math.
round
(1.3))
;//1
console.
log(math.
round
(1.8))
;//2
console.
log(math.
round
(1.5))
;//2
console.
log(math.
round(-
1.3));
//-1
console.
log(math.
round(-
1.5));
//-1
//7 math.random() 產生隨機數,範圍[0,1)
//8 產生兩個數之間的隨機數(包含兩個數)
console.
log(
'-------');
console.
log(
getrandom(0
,9))
;//範圍[0,9]
function
getrandom
(min, max
)<
/script>
js內建物件(Math物件)
math物件,提供對資料的數學計算。使用 math 的屬性和方法,如下 執行結果 3.141592653589793 15注意 math 物件是乙個固有的物件,無需建立它,直接把 math 作為物件使用就可以呼叫其所有屬性和方法。這是它與date,string物件的區別。math 物件屬性 math...
js內建物件(date物件和math物件)
一 date物件 date物件用於處理日期和時間 date物件 使用date物件獲取時分秒 1 語法 var 日期物件 new date 引數 date 物件date物件裡面的引數 大多數都是可選的 在不指定的情況下,預設是 02 常用的函式 二 math物件 math物件用於執行數學任務 math...
內建物件Math
math.ceil 向上取整 不管小數點後面是多少 直接向前進 1 math.floor 向下取整 不管小數點後面是多少 直接捨去 math.round 四捨五入 注意 涉及到精確的計算式 不用這個方法 四捨五入取偶 js資料是具有最近捨入的行為 n.tofixed 指定位數 此時 保留2位小數 四...