js基礎 內建物件(Math)

2021-10-17 08:50:37 字數 1914 閱讀 7232

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位小數 四...