Math 的常用方法
一、Math
数学函数:但是它不是一个函数,它是一个对象,对象中存储了很多操作数字的属性方法,因此被称为数学函数
1 | console.log(typeof Math); //=>"object" |
Math中常用的属性和方法
- Math.abs([number value])
获取绝对值(绝对值永远是正数或者零)
1 | console.log(Math.abs(-12.5)); //=>12.5 |
- Math.ceil / floor([number value])
把一个数向上取整 / 向下取整
1 | console.log(Math.ceil(12)); //=>12 |
- Math.round()
四舍五入
1 | console.log(Math.round(12)); //=>12 |
- Math.max / min ([val1],[val2],…)
获取一堆数中的最大值和最小值
1 | console.log(Math.max(12, 5, 68, 23, 45, 3, 27)); //=>68 |
- Math.sqrt / pow()
sqrt:给一个数开平方
pow:计算一个数的多少次幂
1 | console.log(Math.sqrt(9)); //=>3 符合N*N=M 这样的M才能整开平方 |
- Math.random()
获取0~1之间的随机小数
1 | for (let i = 1; i <= 10; i++) { |
获取 [n~m] 之间的随机整数
包含n也包含m,其中 n<m
1 | Math.round(Math.random()*(m-n)+n) |