Math的方法有哪些???

Math对象提供了很多的属性和方法,用于辅助完成复杂的计算任务。

Math.min()

用于一组数据中的最小值:

例子:
var a = Math.min(1,2,3,4);
console.log(a);    //表示最小值是1
min.png

Math.max()

用于一组数据中的最大值

例子:
var a = Math.min(1,2,3,4);
console.log(a); //表示最大值是4
max.png

舍入方法
Math.ceil() 执行向上舍入,即它总是将数值向上舍入为最接近的整数;(向上取整)

例子:
var a = Math.ceil(3.14)    //向上取整
console.log(a);
seil.png

Math.floor() 执行向下舍入,即它总是将数值向下舍入为最接近的整数;(向下取整)

例子:
var a = Math.floor(3.14)     //向下取整
console.log(a);
floor.png
  • Math.round() 执行标准舍入,即它总是将数值四舍五入为最接近的整数;(四舍五入)

      例子:
      var a = Math.round(3.39)    //四舍五入。 
      console.log(a);
    
例子:
var a = Math.round(3.499999999999999999)    
console.log(a);
seil.png
 var a = Math.round(3.499999999999999999)   //特殊情况。输出结果为4

Math.random()方法
返回大于等于0小于1的随机数。0 <= X < 1

封装一个方法:随机生成n到m的随机数。

function random(n,m){
var num = m - n + 1 ;
return Math.floor(Math.random()*num+n);
}
console.log (random(0,10));//随机生成0-10的整数
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容