js Math函数
在控制臺直接打印console.dir(Math)看全部方法.
屬性
Math.E //2.718281828459045 自然對數的底數 這是高中知識? Math.LN2 // 0.6931471805599453 Math.LN10 // 2.302585092994046 Math.LOG2E // 1.4426950408889634 Math.LOG10E // 0.4342944819032518 Math.PI // 3.141592653589793 就認識這一個就是π Math.SQRT1_2 // 0.7071067811865476 Math.SQRT2 // 1.4142135623730951方法
Math.abs() //絕對值 Math.acos() //反余弦 Math.acosh() //反雙曲余弦 觸及到了我數學的盲區 Math.asin() //反正弦 Math.asinh() //反雙曲正弦 Math.atan() //反正切 Math.atan2() //弧度,不解釋看下面示意圖 Math.atanh() //反雙曲正切值 Math.cbrt() //立方根 Math.ceil() //上取整 Math.clz32() //先把參數轉換為無符號32位的內部表示,再返回前導0的個數 Math.cos() //余弦 Math.cosh() //雙曲余弦 Math.exp(x) //E 的 x 次冪 Math.expm1() //返回 E的x次冪 - 1 Math.floor() //下取整 Math.fround() //可以將任意的數字轉換為離它最近的單精度浮點數形式的數字 Math.hypot() //計算它的所有參數的平方和的平方根 Math.imul() //返回兩個參數的類C的32位整數乘法運算的運算結果 Math.log() //返回一個數的自然對數(底數是E)。如果數的值是負的,則返回值始終為NaN Math.log1p() //函數返回一個數字加1后的自然對數 (底為 E), 既log(x+1) Math.log2() //返回一個數字以 2 為底的對數 Math.log10() //返回一個數字以 10 為底的對數 Math.max() //返回所有參數中帶有較大的值的那個數 Math.min() //返回所有參數中帶有較小的值的那個數 Math.pow(x,y) //x 的 y次冪的值 Math.random() //生成介于 0 ~ 1 之間的隨機數 Math.round() //四舍五入,取得是整數 Math.sign() //判斷數字的類型;1表示數字是正數;-1,表示數字是負數;0,表示數字是0;-0,表示數字是-0 //NaN,表示參數并不是一個數字或者并不能夠被轉換為數字。 Math.sin() //正弦 Math.sinh() //雙曲正弦值 Math.sqrt() //參數的平方根 Math.tan() //正切 Math.tanh() //雙曲正切值 Math.trunc() //去除一個數的小數部分,會內部先轉為字符串再計算總結
- 上一篇: vuex mapGetters使用
- 下一篇: umi config.js整体defin