1、向上取整
Math.Ceil()
描述:函數返回大於或等於一個給定數字的最小整數
語法:Math.ceil(x)
參數:x一個數值
實例:
2、向下取整
Math.Floor()
描述:返回小於或等於一個給定數字的最大整數
語法:Math.floor(x)
參數:x 一個數值
實例:
3、四舍五入
Math.round()
描述: 函數返回一個數字四舍五入后最接近的整數
語法: Math.round(x)
參數:x 一個數值
實例:
4、偽隨機數
Math.random()
描述:函數返回一個浮點, 偽隨機數在范圍[0,1),也就是說,從0(包括0)往上,但是不包括1(排除1),
然后您可以縮放到所需的范圍。實現將初始種子選擇到隨機數生成算法;它不能被用戶選擇或重置
語法:Math.random()
返回:一個浮點型偽隨機數字,在0
(包括0)和1
(不包括)之間
實例:
5、取絕對值
Math.abs()
描述:函數返回指定數字 “x“ 的絕對值
語法:Math.abs(x)
參數:x 一個數值
返回:返回一個數值的絕對值
實例:傳入一個非數字形式的字符串或者 undefined/empty 變量,將返回 NaN
。傳入 null 將返回 0
6、取數值立方根
Math.cbrt()
描述:函數返回任意數字的立方根
語法:Math.cbrt(x)
參數:x 任意數字
返回:給定數字的立方根
實例:
7、取最大值
Math.max()
描述:函數返回一組數中的最大值
語法:Math.max(value1[,value2, ...])
參數:value1, value2, ... 一組數值
返回:返回給定的一組數字中的最大值。如果給定的參數中至少有一個參數無法被轉換成數字,則會返回 NaN
。
實例:
8、取最小值
Math.min()
描述:返回零個或更多個數值的最小值
語法:Math.min([value1[,value2, ...]])
參數:value1, value2, ...
一組數值
返回:給定數值中最小的數。如果任一參數不能轉換為數值,則返回NaN
實例:
9、取數值平方
Math.pow()
描述:函數返回基數(base
)的指數(exponent
)次冪
語法:Math.pow(base, exponent)
參數:base
基數,exponent
指數
實例:
10、取整數部分
Math.trunc()
描述:方法會將數字的小數部分去掉,只保留整數部分
語法:Math.trunc(value)
參數:value
任意數字
實例:
具體可參考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math/pow