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年以前的会返回