除了简单的+,-,*,/ 等简单的运算符之外,js还支持更加复杂的运算,这些复杂运算可以通过Math对象的属性定义的函数实现。
Math.pow(2,4) // =>16: 幂运算,2的四次方
Math.round(.7) // =>1: 四舍五入
Math.ceil(.7) // =>1: 向上取整
Math.floor(.7) // =>0: 向下取整
Math.abs(-5) // =>5: 取绝对值
Math.max(3,5,1) // =>5: 取最大值
Math.min(2,4) // =>2: 取最小值
Math.random() // 生成一个大于0小于1的伪随机数
Math.PI // =>π
Math.E // =>e: 自然数对数的地鼠
Math.pow(2,4) // =>16: 幂运算,2的四次方
Math.round(.7) // =>1: 四舍五入
Math.sqrt(4) // =>2: 平方根
Math.pow(3,1/3) // =>1: 立方根
Math.sin(0) // => 三角函数,还有cos,atan,log等
Math.exp(3) // => e的三次幂