Math()是JavaScript的内置对象(对于内置对象的理解,会单独写文章说明),包含了很多数学相关的方法;
常用方法:
1 Math.ceil(x) //取最近的最大整数返回 2 Math.floor(x) //取最近的最小整数返回 3 Math.random() //返回0-1之间的随机数不包含0-1 4 Math.max(x,y) //返回一组数中最大的一个,个数不限 5 Math.min(x,y) //返回一组数字最小的一个,个数不限 6 Math.round(x) //四舍五入 7 Math.abs(x) //返回x的绝对值 8 Math.pow(x,y) //返回x的y次方 //三角函数的方法 1 Math.PI //返回PI值,3.14159.... 2 Math.sin(rad) //返回rad的正弦值,其中rad是弧度值,不是角度值。 3 Math.cos(rad) //返回rad的余弦值
Math.random() 的一个特殊应用获得任意两个数之间的随机数,例如m-n(m<n);
1 var str = Math.floor(Math.random()*(n-m) +m); 2 console.log(str);