JS Math对象与Math方法实例小结


Posted in Javascript onJuly 05, 2019

本文实例讲述了JS Math对象与Math方法。分享给大家供大家参考,具体如下:

JavaScript 提供了 Math 内置对象方便我们进行数学运算

他具有数学常用和函数的属性和方法。

常用属性

//max() 与 min() 求一组数的最大值和最小值
Math.max(10,9,22);   // => 22
Math.min(10,9,8,22);  // => 8

常用属性

Math.PI    // 圆周率 => 3.141592653589793
Math.E     // 自然对数底,数学中的 e 的值2.718281828459045
Math.LN10   // 10的自然对数,约等于 2.303
Math.LN2    // 2的自然对数,约等于 0.693
Math.LOG2E   // 以2为底e的对数,约等于 1.443
Math.LOG10E  // 以10为底e的对数,约等于 0.434
Math.SQRT1_2  // 返回 2 的平方根的倒数( 即1/2的平方根 )。这个值近似为 0.7071067811865476
Math.SQRT2   // 2的平方根,约等于 1.414

练习实例

JS Math对象与Math方法实例小结

Math 对象的常用方法

//舍入方法:
Math.ceil()    // 天花板函数 向上舍入 例:Math.ceil(2.34); // => 3
Math.floor()    // 地板函数  向下舍入 例:Math.ceil(2.3); // => 2
Math.round()    // 四舍五入  例:Math.round(2.7); // => 3
Math.random()    // 获取随机数(0-1)
Math.abs(num)    // 求num的绝对值
Math.exp(num)    // 求e的num次幂
Math.pow(num,power) // 求num的power次方
Math.sqrt(num)    // 求num的平方根

三角函数:

sin(), cos(), tan(), asin(), acos(), atan()    参数都是弧度(0-2π)

练习实例

JS Math对象与Math方法实例小结

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js中eval详解
Mar 30 Javascript
如何用jquery控制表格奇偶行及活动行颜色
Apr 20 Javascript
AngularJS入门教程之MVC架构实例分析
Nov 01 Javascript
详解handlebars+require基本使用方法
Dec 21 Javascript
jsonp跨域请求详解
Jul 13 Javascript
webpack 4.0.0-beta.0版本新特性介绍
Feb 10 Javascript
Javascript中prototype与__proto__的关系详解
Mar 11 Javascript
深入浅析Vue.js计算属性和侦听器
May 05 Javascript
JS隐藏号码中间4位代码实例
Apr 09 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
Aug 21 Javascript
解决layer弹出层msg的文字不显示的问题
Sep 11 Javascript
Vue实现Layui的集成方法步骤
Apr 10 Javascript
js字符串类型String常用操作实例总结
Jul 05 #Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
Jul 05 #Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
Jul 04 #Javascript
JS开发常用工具函数(小结)
Jul 04 #Javascript
Vue.js 中的实用工具方法【推荐】
Jul 04 #Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
Jul 04 #Javascript
JS前端知识点总结之页面加载事件,数组操作,DOM节点操作,循环和分支
Jul 04 #Javascript
You might like
PHP伪静态页面函数附使用方法
2008/06/20 PHP
PHP form 表单传参明细研究
2009/07/17 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
php实现简单的守护进程创建、开启与关闭操作
2019/08/13 PHP
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
2015/09/15 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
vue-router单页面路由
2017/06/17 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
JS闭包原理及其使用场景解析
2020/12/03 Javascript
详解如何在python中读写和存储matlab的数据文件(*.mat)
2018/02/24 Python
Python smtplib实现发送邮件功能
2018/05/22 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
Django项目中使用JWT的实现代码
2019/11/04 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
python数字类型math库原理解析
2020/03/02 Python
python实现3D地图可视化
2020/03/25 Python
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
秋冬农业生产标语
2014/10/09 职场文书
求职自我推荐信
2015/03/24 职场文书
新郎婚礼致辞
2015/07/27 职场文书
六一儿童节园长致辞
2015/07/31 职场文书
《去年的树》教学反思
2016/02/18 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python
源码安装apache脚本部署过程详解
2022/09/23 Servers