Javascript内置对象之-Math()

Javascript内置对象之-Math: -----------逆战班:加油!

Math对象不是构造函数,它具有数学常数和函数的属性方法 都是以静态成员的方式提供跟数学相关的运算来找Math中的成员(求绝对值、 整数)
同时Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
Math.PI 圆周率 (是属性 约等于3.14159)
Javascript内置对象之-Math()
文章图片

Math.floor()方法可对一个数进行向下取整。注意括号中间例如x必须是一个数值
同时也要注意它返回的是小于或等于x,并且与 x 最接近的整数。
Javascript内置对象之-Math()
文章图片

Math.ceii()这个方法可对一个数进行向上取整。注意括号中间例如x必须是一个数值
同时也要注意它返回的是大于或等于x,并且与x最接近的整数。
Javascript内置对象之-Math()
文章图片

Math.round()这个方法可把一个数字四舍五入为最接近的整数。注意括号中间例如x必须是一个数值,也要注意返回与 x 最接近的整数。
特别强调对于特殊的5.5 将会舍入为 6;-5.5 将舍入为 -5
Javascript内置对象之-Math()
文章图片

注意这里对负数的四舍五入尤其要注意 与正数是反其道而行的
Math.abs() 绝对值
例:dacument.write(math.abs(-8))
//结果:8
Javascript内置对象之-Math()
文章图片

Math.random() 这个方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。注意是返回一个大于或等于 0 但小于 1 的符号为正的数字值。
Javascript内置对象之-Math()
文章图片

Math.max/Math.min() 取最大值/最小值
返回给定的一组数字中最大值,如果给定的参数中至少有一个参数无法被转换成数字,则会返回NaN
Javascript内置对象之-Math()
文章图片

比如说 来求一个10~30之间的任意值
function random(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
console.log(random(10, 30));
Javascript内置对象之-Math()
文章图片

Math.pow()/Math.sqrt() 求指数次幂/求平方根
例:dacument.write(math.pow(2,2))
//结果:4
Javascript内置对象之-Math()
文章图片

【Javascript内置对象之-Math()】关于Math小案例:
Javascript内置对象之-Math()
文章图片

    推荐阅读