当前位置: 首页 > 编程笔记 >

js中常用的Math方法总结

拓拔德馨
2023-03-14
本文向大家介绍js中常用的Math方法总结,包括了js中常用的Math方法总结的使用技巧和注意事项,需要的朋友参考一下

1.min()和max()方法

Math.min()用于确定一组数值中的最小值。Math.max()用于确定一组数值中的最大值。

alert(Math.min(2,4,3,6,3,8,0,1,3));              //最小值
alert(Math.max(4,7,8,3,1,9,6,0,3,2));         //最大值

2.舍入方法

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

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

Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数;

例如:

alert(Math.ceil(25.9));                   //26
alert(Math.ceil(25.5));                   //26
alert(Math.ceil(25.1));                   //26
alert(Math.floor(25.9));                  //25
alert(Math.floor(25.5));                  //25
alert(Math.floor(25.1));                  //25
alert(Math.round(25.9));                     //26
alert(Math.round(25.5));                     //26
alert(Math.round(25.1));                     //25

3.random()方法

Math.random()方法返回介于0到1之间一个随机数,不包括0和1。如果想大于这个范围的话,可以套用一下公式:

值 = Math.floor(Math.random() * 总数 + 第一个值)

例如:

alert(Math.floor(Math.random() * 10 + 1));        //随机产生1-10之间的任意数

for (var i = 0; i<10;i ++) {
    document.write(Math.floor(Math.random() * 10 + 5));       //5-14之间的任意数
    document.write('<br />');
}

为了更加方便的传递想要范围,可以写成函数:

function selectFrom(lower, upper) {
    var sum = upper - lower + 1;                      //总数-第一个数+1
    return Math.floor(Math.random() * sum + lower);
}
for (var i=0 ;i<10;i++) {
    document.write(selectFrom(5,10));                 //直接传递范围即可
    document.write('<br />');
}

4.其它方法

如下表格:

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持小牛知识库!

方  法

说  明

Math.abs(num)

返回num的绝对值

Math.exp(num)

返回Math.E的num次幂

Math.log(num)

返回num的自然对数

Math.pow(num,power)

返回num的power次幂

Math.sqrt(num)

返回num的平方根

Math.acos(x)

返回x的反余弦值

Math.asin(x)

返回x的反正弦值

Math.atan(x)

返回x的反正切值

Math.atan2(y,x)

返回y/x的反正切值

Math.cos(x)

返回x的余弦值

Math.sin(x)

返回x的正弦值

Math.tan(x)

返回x的正切值

 类似资料:
  • 本文向大家介绍JavaScript Math 对象常用方法总结,包括了JavaScript Math 对象常用方法总结的使用技巧和注意事项,需要的朋友参考一下 Math.abs(x):可返回数的绝对值 Math.ceil(x):向上取整 Math.floor(x):向下取整 Math.max(x,y):最大值 Math.min(x,y):最小值 Math.random(x):随机数 Math.ro

  • 主要内容:静态常量,求最大值、最小值和绝对值,求整运算,三角函数运算,指数运算Java 中的 +、-、*、/ 和 % 等基本算术运算符不能进行更复杂的数学运算,例如,三角函数、对数运算、指数运算等。于是 Java 提供了 Math 工具类来完成这些复杂的运算。 在 Java 中 Math 类封装了常用的数学运算,提供了基本的数学操作,如指数、对数、平方根和三角函数等。Math 类位于 java.lang 包,它的构造方法是 private 的,因此无法创建 Math 类的对

  • 本文向大家介绍JS Math对象与Math方法实例小结,包括了JS Math对象与Math方法实例小结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS Math对象与Math方法。分享给大家供大家参考,具体如下: JavaScript 提供了 Math 内置对象方便我们进行数学运算 他具有数学常用和函数的属性和方法。 常用属性 常用属性 练习实例 Math 对象的常用方法 三角函数:

  • 本文向大家介绍微信中一些常用的js方法汇总,包括了微信中一些常用的js方法汇总的使用技巧和注意事项,需要的朋友参考一下 1.网页图片集左右滑动查看图片,如下样例: js效果 页面元素: 2.微信窗口关闭事件,实例如下: 3.分享网页链接至朋友、朋友圈、微博 4.隐藏网页右上角按钮 5.隐藏网页底部导航栏 6.获取当前网络连接类型: 7.禁止用户分享 8.判断是否在微信内置浏览器中打开 以上8条就是

  • 本文向大家介绍基于Java中Math类的常用函数总结,包括了基于Java中Math类的常用函数总结的使用技巧和注意事项,需要的朋友参考一下 Java中比较常用的几个数学公式的总结: Random类专门用于生成一个伪随机数,它有两个构造器:一个构造器使用默认的种子(以当前时间作为种子),另一个构造器需要程序员显示的传入一个long型整数的种子。 Random比Math的random()方法提供了更多

  • 本文向大家介绍总结PHP中DateTime的常用方法,包括了总结PHP中DateTime的常用方法的使用技巧和注意事项,需要的朋友参考一下 前言 实例化对象前面加\表示的是,在命名空间中使用原生的类,如果没有使用命名空间的话,可以把前面的\给删除掉 1. 输出当前时间 2. 输出给定的时间 3. 根据给定的时间格式化为自己想要的时间 4. 输出Unix时间戳格式(方法1如果是1990年以前的会返回