博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript中Math对象常用方法总结
阅读量:7264 次
发布时间:2019-06-29

本文共 928 字,大约阅读时间需要 3 分钟。

1,Math.pow(2, 53)     // => 2的53次幂

2,Math.pow(3, 1/3)     // => 3的立方根

3,Math.sqrt(3)      // => 3的平方根

4, Math.round(0.7)      // => 1.0 四舍五入

5, Math.ceil(0.7)     // => 1.0 向上取整

6, Math.floor(0.6)      // => 0.0 向下取整

7,Math.abs(-5)     // => 求绝对值

8,Math.max(a, b, c)      // 求最大值

9,Math.min(a, b, c)      //求最小值

10,Math.random()      // 大于0小于1的随机数

11,Math.sin(0),Math.cos, Math.atan // 常用的三角函数

12,Math.log(10)      // 10的自然对数

13,Math.PI()      // 圆周率

14,Math.exp(3)      // e的三次幂

例如(1) Math.ceil和Math.round的比较:

Math.ceil(25.1) = 26     Math.round(25.1) = 25复制代码

例如(2) Math.random()常用公式:求在某一范围随机数

Math.floor(Math.random()*总数 + 第一个数)     Math.floor(Math.random() * 10 + 5) // 5~14之间的任意数     function selectRandom(lower, upper) {        var sum = upper - lower + 1        return Math.floor(Math.random() * sum + lower)     }     for(var i = 0; i< 20; i ++ ){        document.write(selectRandom(1, 20));        document.write('
') }复制代码

转载于:https://juejin.im/post/5c6a48e8f265da2dcc7fe29b

你可能感兴趣的文章
python 3是不是真的快?
查看>>
ios开发网络第一天之05线程安全问题
查看>>
Navicat 编辑器高级功能之自动完成代码
查看>>
kafka 资料汇总
查看>>
把JFinal整合到Actframework是一种什么样的体验
查看>>
软件开发人员: 我此时想彻彻底底的加班!
查看>>
如何做好服务器安全维护工作
查看>>
安全狗获ISO27001信息安全管理体系认证
查看>>
C语言代码格式
查看>>
算法复杂度分析
查看>>
log4j配置详解
查看>>
向左滚动文字 js代码效果
查看>>
Javascript获取HTML静态页面参数传递值示例
查看>>
SOA思想
查看>>
囚徒健身
查看>>
用Javascript刷新框架子页面的七种方法
查看>>
检查单 2013-11-27
查看>>
makefile讲义(1)——makefile基础(概述)
查看>>
Cookie
查看>>
IOS上路_11-简单示例-手势识别2-2
查看>>