今天,我們了解一些js中常見的math物件。
相對來說,非常的簡單。
math物件,是乙個物件而不是建構函式,所以,不能通過new關鍵字來建立。
直白一點,math物件就是提供一系列與數字相關的成員。
常見的的math物件:
math.random();這個相信大家最不陌生了,產生乙個0到1的隨機數(左閉右開)。
math.pi();得到圓周率。
math.abs();返回乙個數的絕對值。
math.floor();這個也是最為常見的,向下取整。
math.ceil();和floor相反,為向上取整。
math.max();返回一組數字中的最大值。
注: 如果max中沒有引數,則返回-infinity;
math.min();返回一組數字中的最小值。
注:如果min中沒有引數,則返回infinity。
math.pow();求乙個數的冪。如:math.pow(2,3)//得到8;
math.round();對乙個數進行四捨五入,並返回。
以上是一些相對來說比較常見的math物件。一些不常見的,我們可以去查閱資料。
math.sinh(x) ;返回x的雙曲正弦值.
math.sqrt(x);返回x的平方根.
math.tan(x);返回x的正切值.
math.tanh(x);返回x的雙曲正切值.
math.tosource();返回字串 "math".
math.trunc(x) ;返回x的整數部分,去除小數
math.sign(x) ;返回x的符號函式, 判定x是正數,負數還是0.
math.sin(x);返回正弦值.
js 向上和向下取整
math.ceil 執行向上捨入,即它總是將數值向上捨入為最接近的整數 math.floor 執行向下捨入,即它總是將數值向下捨入為最接近的整數 定義和用法 ceil 方法可對乙個數進行上捨入。如果引數是乙個整數,該值不變。注意 ceil 方法執行的是向上取整計算,它返回的是大於或等於函式引數,並且...
js 向上取整 向下取整 四捨五入
1.只保留整數部分 丟棄小數部分 parseint 5.1234 5 2.向下取整 該數值的最大整數 和parseint 一樣 math.floor 5.1234 5 3.向上取整 有小數,整數就 1 math.ceil 5.1234 4.四捨五入 小數部分 math.round 5.1234 5m...
js 向上取整 向下取整 四捨五入
1.只保留整數部分 丟棄小數部分 parseint 5.1234 5 2.向下取整 該數值的最大整數 和parseint 一樣 math.floor 5.1234 5 3.向上取整 有小數,整數就 1 math.ceil 5.1234 6 4.四捨五入 小數部分 math.round 5.1234 ...