JavaScript Math对象

Math 对象用于执行数学任务

Math对象属性

属 性 说 明
Math.E 自然对数的底数,跟常量e的值
Math.LN10 10的自然对数
Math.LN2 2的自然对数
Math.LOG2E 以2为底e的对数
Math.LOG10E 以10为底e的对数
Math.PI 返回圆周率
Math.SQRT1_2 返回 2 的平方根的倒数
Math.SQRT2 返回 2 的平方根

虽然不常用,但你确实可以随时使用它们

  1. min()和max()方法
    min()方法用于确定一组数值中的最小值
    max()方法用于确定一组数值中的最大值
var min = Math.min(3, 8, 20, 12)
console.log(min) //结果 3

var max = Math.max(3, 8, 20, 12)
console.log(max) //结果 20

var num = [1,2,3,4,5,6,7,8,9,10]
console.log(Math.min.apply(Math, num)) //结果1
  1. 舍入方法,将小数值舍入为整数的几个方法
    Math.ceil() 执行向上舍入,即它总是将数值向上舍入为最接近的整数
    Math.floor() 执行向下舍入,即它总是将值向下舍入为最接近的整数
    Math.round() 执行标准舍入,即它总将数值四舍五入为最接近的整数
var num = 0.5;
console.log(Math.ceil(num)) //结果 1
console.log(Math.floor(num)) //结果 0
console.log(Math.round(num)) //结果 1
  1. random()方法返回介于0和1之间的一个随机数,不包括0和1.
var num = Math.random()
console.log(num) //结果是随机小数 0.********

你可能感兴趣的:(JavaScript Math对象)