首先介绍一下Math对象,Math对象与其他的对象不同,它不是一个构造函数,它是属于一个工具类,它在里面封装了许多和数学运算相关的属性和方法。
第一个先说取整,Math对象里面有3个取整的方法分别是Math.ceil()、Math.floor()和Math.round(),下面用图片来进行演示
然后第二说的是生成随机数,Math.random(),可以生成一个0-1的随机数,注意这个数不是整数。如下图
可以看到这个生成的随机数的小数非常多,所以使用的时候要配合上面取整的方式使用,这里有个计算随机数的公式,可以用来生成一个Y-X之间的随机数。如下图
那么接下来用for循环一次性生成10个随机数看看吧
可以看到这10次输出的数值都不是一样的,随机数可以用来做一些有趣的事情这里就不演示了。
接下来第三个,Math.max(),Math.min()这两个方法分别可以返回括号里面多个数值的最大值与最小值。如下图
第四个Math.abs(),该方法会返回括号里面数值的绝对值。如下图。
最后在介绍一个Math.sqrt(),该方法会返回括号里面数值的平方根。如下图。
Math对象还有一些对象属性和方法这里就不一样介绍了。