Javascript内置对象之-Math:
-----------逆战班:加油!
Math对象不是构造函数,它具有数学常数和函数的属性方法 都是以静态成员的方式提供跟数学相关的运算来找Math中的成员(求绝对值、 整数)
同时Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
Math.PI 圆周率 (是属性 约等于3.14159)
文章图片
Math.floor()方法可对一个数进行向下取整。注意括号中间例如x必须是一个数值
同时也要注意它返回的是小于或等于x,并且与 x 最接近的整数。
文章图片
Math.ceii()这个方法可对一个数进行向上取整。注意括号中间例如x必须是一个数值
同时也要注意它返回的是大于或等于x,并且与x最接近的整数。
文章图片
Math.round()这个方法可把一个数字四舍五入为最接近的整数。注意括号中间例如x必须是一个数值,也要注意返回与 x 最接近的整数。
特别强调对于特殊的5.5 将会舍入为 6;-5.5 将舍入为 -5
文章图片
注意这里对负数的四舍五入尤其要注意 与正数是反其道而行的
Math.abs() 绝对值
例:dacument.write(math.abs(-8))
//结果:8
文章图片
Math.random() 这个方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。注意是返回一个大于或等于 0 但小于 1 的符号为正的数字值。
文章图片
Math.max/Math.min() 取最大值/最小值
返回给定的一组数字中最大值,如果给定的参数中至少有一个参数无法被转换成数字,则会返回NaN
文章图片
比如说 来求一个10~30之间的任意值
function random(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
console.log(random(10, 30));
文章图片
Math.pow()/Math.sqrt() 求指数次幂/求平方根
例:dacument.write(math.pow(2,2))
//结果:4
文章图片
【Javascript内置对象之-Math()】关于Math小案例:
文章图片
推荐阅读
- js学习笔记|JavaScript内置对象 之 Math对象
- JavaScript|JavaScript内置对象及案例
- javascript|JavaScript内置对象-String对象/Number对象/Math对象/Date对象/案例-制作年历-(案例结合版)
- JS知识|JavaScript内置对象(二)(String字符串)
- 总结|JavaScript内置对象总结
- JavaScript基础|JavaScript内置对象Math详解
- JavaScript|内置对象(String、Date、Math对象)
- 硬泡|javascript 内置对象Math总结及其案例
- uniapp|uniapp和小程序如何分包,详细步骤手把手(图解)