js內建物件(Math物件)

2021-07-04 18:19:28 字數 2070 閱讀 4567

math物件,提供對資料的數學計算。

使用 math 的屬性和方法,**如下:

執行結果:

3.141592653589793

15
注意:math 物件是乙個固有的物件,無需建立它,直接把 math 作為物件使用就可以呼叫其所有屬性和方法。這是它與date,string物件的區別。

math 物件屬性

math 物件方法

ceil() 方法可對乙個數進行向上取整。

語法:

math.ceil(x)
引數說明:

注意:它返回的是大於或等於x,並且與x最接近的整數。

我們將把 ceil() 方法運用到不同的數字上,**如下:

執行結果:

1

7

5

4

-5

-5
floor() 方法可對乙個數進行向下取整。

語法:

math.floor(x)
引數說明:

注意:返回的是小於或等於x,並且與 x 最接近的整數。

取代上例子的ceil,輸出為 0,6,5,3,-6,-6

round() 方法可把乙個數字四捨五入為最接近的整數。

語法:

math.round(x)
引數說明:注意:1. 返回與 x 最接近的整數。

2. 對於 0.5,該方法將進行上捨入。(5.5 將捨入為 6)

3. 如果x 與兩側整數同等接近,則結果接近 +∞方向的數字值 。(如 -5.5 將捨入為 -5; -5.52 將捨入為 -6),

把不同的數捨入為最接近的整數,**如下:

執行結果:

2

3

0

-6

-7

random() 方法可返回介於 0 ~ 1(大於或等於 0 但小於 1 

)之間的乙個隨機數。

語法:

math.random();
注意:返回乙個大於或等於 0 但小於 1 的符號為正的數字值。

我們取得介於 0 到 1 之間的乙個隨機數,**如下:

執行結果:

0.190305486195328
注意:因為是隨機數,所以每次執行結果不一樣,但是0 ~ 1的數值。

獲得0 ~ 10之間的隨機數,**如下:

執行結果:

8.72153625893887

js基礎 內建物件(Math)

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

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