math对象的主要方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了math对象的主要方法相关的知识,希望对你有一定的参考价值。

javascript中的math 对让我们能够对执行一些数学操作。它具有数学常数和函数的属性和方法。在今天的文章中将介绍 Math对象的一些有用方法。

1. Math.min()
Math.min()是 JS 数学库中的函数,用于将所有传递的值中的最小值返回给该方法。

Math.min(0, 150, 30, 20, -8, -200) // -200
2. Math.max()
Math.max()方法可返回两个指定的数中带有较大的值的那个数。

Math.max(0, 150, 30, 20, -8, -200) // 150
3. Math.round()
Math.round() 函数返回一个数字四舍五入后最接近的整数。

Math.round(4.7) // 5
Math.round(4.4) // 4
4. Math.sqrt()
Math.sqrt() 函数返回一个数的平方根,即:

Math.sqrt(64) // 8
Math.sqrt(25) // 5
5. Math.pow()
Math.pow() 函数返回基数(base)的指数(exponent)次幂,即:

Math.pow(8, 2) // 64
6. Math.floor()
Math.floor() 返回小于或等于一个给定数字的最大整数。

Math.floor(4.7) // 4
Math.floor(8.6) // 8
7. Math.random()
Math.random() 函数返回一个浮点, 伪随机数在范围从0到小于1,也就是说,从0(包括0)往上,但是不包括1(排除1),然后你可以缩放到所需的范围。实现将初始种子选择到随机数生成算法;它不能被用户选择或重置。

Math.random() // 0.15497907645259867
8. Math.cos()
Math.cos() 函数返回一个数值的余弦值。

Math.cos(0, Math.PI / 180) // 1
9. Math.sin()
Math.sin() 函数返回一个数值的正弦值。

Math.sin(90 * Math.PI / 180) // 1
Math.ceil() 函数返回大于或等于一个给定数字的最小整数。

Math.ceil(4.4) // 5
总结
在执行一些数字操作时,JS Math 对象是很强大且很有用的,除了上述10个方法,Math 对象还有其它很多方法,这个留给大家自己去看文档,今天的分享就到这了,感谢大家的观看,我们下期再见。
参考技术A 整理了一下,平常会用到的math方法,欢迎补充指正!

一、绝对值 Math.abs();

var a = -8.99;

console.log(Math.abs(a));

二、四舍五入Math.round();

var a = 8.9999299;

console.log(Math.round(a));

三、随机数Math.random();

console.log(Math.random()); 0-1不包括1;

10-20随机数

定义一个函数 传两个参数

function sj(m,n)

\\Math.random()乘以最大值减去最小值+最小值

console.log(Math.random()*(20-10)+10);



sj();

四、圆周率Math.PI();

console.log(Math.PI) //3.141592653589793

五、最大值Math.max();

console.log(Math.max(2,3,4,2,5,9)); //9

六、最小值Math.min()

console.log(Math.min(3,3,5,8.7,8,9,7,5,4)) //3

七、向上取整Math.ceil()

console.log(Math.ceil(7.325467432)) //8

八、向下取整Math.floor()

console.log(Math.floor(6.325467432)) //6

九、平方根Math.sqrt()

console.log(Math.sqrt(16)) //4

十、幂Math.pow()

console.log(Math.pow(3,3)) //27 3的3次方27

© 著作权归作者所有,转载或内容合作请联系作者
参考技术B 1. Math.abs();返回给定数值的绝对值

var a=Math.abs(-6.66);
console.log(a);//6.66
var b=Math.abs(+(-0.23));
console.log(b);//0.23
var c=Math.abs(-(6.35));
console.log(c);//6.35
var d=Math.abs(-(+4.38));
console.log(d);//4.38
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
2. Math.min(x,y,z….n);返回给定数值中的最小值

var list=Math.min(5,7,-2.5,2,-6.9,9,3,1,0);
console.log(list);//-6.9
1
2
1
2
3. Math.max(x,y,z……n);返回给定数值中的最大值

var list=Math.max(5,7,-2.5,2,-6.9,9,3,1,0);
console.log(list);//9
1
2
1
2
4. Math.random();返回一个0~1之间的随机数

var randomNumber=Math.random();
console.log(randomNumber);
1
2
1
2
5. Math.ceil();将给定数值进行上取整

var ceilNumber=Math.ceil(9.01111);
console.log(ceilNumber);//10
1
2
1
2
6. Math.floor();将给定数值进行下取整

var floorNumber=Math.floor(9.99999);
console.log(floorNumber);//9
1
2
1
2
7. Math.round();将给定数值进行四舍五入为最近的数

var roundNumber=Math.round(5.5);
console.log(roundNumber);//6

var roundNumber=Math.round(-5.5);
console.log(roundNumber);//-5
1
2
3
4
5
1
2
3
4
5
j

JS Math&Date的方法 (上)

数学对象&时间对象

  本篇文章主要介绍Math 和 Date  的常用方法!

    一 :Math & Date

        Math 数学对象 - 处理数学计算和数学类
        Date 时间对象 - 处理时间日期

   Math 和 Date 都是js内置的两个对象 - 可以直接使用

 

    二 :Math 的方法

        1: 圆周率 :Math的一个属性  PI  
        2: abs : absolute的简写 - 绝对值
        3:求最大值 : max   求最小值 : min
        4: 随机数 :(重要) random - 产生一个 0 ~ 1 之间的小数,包含0,不可能包含1
        5:向上取整 :ceil   返回的是大于或等于函数参数,并且与之最接近的整数。 
        6:向下取整 floor  返回的是小于或等于函数参数,并且与之最接近的整数。 
        6:四舍五入:round   把数四舍五入为最接近的整数。
        7:求次方:pow(底数,幂)  返回 底数 的 n 次幂。
        8:开根号 : sqrt()      返回数的平方根。
        
  前一到三方法的详细实例介绍:
技术图片
  

   三: 因为随机数比较重要,所以单独拿出来说明一下!并附上一个小的案例!

  那么随机数就是:random - 产生一个 0 ~ 1 之间的小数,包含0,不可能包含1  ,运用中可以按照自己的需求相应的增加随机数的范围

技术图片

  后五到八方法的详细实例介绍:

技术图片

 

以上是关于math对象的主要方法的主要内容,如果未能解决你的问题,请参考以下文章

Math对象和Date对象

math对象

JS学习笔记10之Math对象

js-20170804-Math对象

JS - Math对象

Javascript Math