JavaScript內建物件 Math物件

2021-07-16 07:22:42 字數 2017 閱讀 3831

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

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

執行結果:

3.141592653589793

15

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

math 物件方法

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

語法:

math.ceil(x)
引數說明:

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

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

執行結果:

175

4-5-5

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

語法:

math.floor(x)
引數說明:

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

我們將在不同的數字上使用 floor() 方法,**如下:

執行結果:

065

3-6-6

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

語法:

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

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

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

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

執行結果:

230

-6-7

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

)之間的乙個隨機數。

語法:

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

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

執行結果:

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

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

執行結果:

8.72153625893887

JavaScript內建物件

math物件不是建構函式,它具有數學常數和函式的屬性和方法,都是以靜態成員的方式提供 跟數學相關的運算來找math中的成員 求絕對值,取整 1.math.pi 返回pi值 2.math.floor 向下取整 3.math.ceil 向上取整 4.math.round 取整,四捨五入 5.math.a...

javaScript內建物件Number

number 靜態物件,不需要例項,直接就呼叫物件名訪問 屬性 constructor 返回建立物件boolean函式的引用 例 max value 表示js中最大的數。近似值 1.7976931348623157 x 10308 例 結果 1.7976931348623157e 308 min v...

javascript內建物件Array

建立陣列const array 1,2,3 arr.length是陣列中所有元素的長度 console.log array.length 3通過索引查詢元素const array a b c console.log array 0 a遍歷陣列 for迴圈 遍歷陣列的方法很多,先來個基礎點的for c...