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 相关文章推荐
JavaScript 一道字符串分解的题目
Aug 03 Javascript
JS使用for循环遍历Table的所有单元格内容
Aug 21 Javascript
JavaScript中的console.trace()函数介绍
Dec 29 Javascript
JavaScript处理解析JSON数据过程详解
Sep 11 Javascript
详解iframe与frame的区别
Jan 13 Javascript
第一次接触神奇的前端框架vue.js
Dec 01 Javascript
基于JavaScript实现类名的添加与移除
Apr 23 Javascript
关于在mongoose中填充外键的方法详解
Aug 14 Javascript
webpack+vue+express(hot)热启动调试简单配置方法
Sep 19 Javascript
vue实现的组件兄弟间通信功能示例
Dec 04 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
May 05 Javascript
js实现验证码功能
Jul 24 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网站备份程序代码分享
2011/06/10 PHP
PHP读取PDF内容配合Xpdf的使用
2012/11/24 PHP
PHP实现定时执行任务的方法
2014/10/05 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
如何利用PHP实现上传图片功能详解
2020/09/24 PHP
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
2012/01/15 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
2015/05/15 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
Bootstrap每天必学之折叠(Collapse)插件
2016/04/25 Javascript
JQuery学习总结【一】
2016/12/01 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
Vue中的字符串模板的使用
2018/05/17 Javascript
详解Vue实战指南之依赖注入(provide/inject)
2018/11/13 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
Python编程使用NLTK进行自然语言处理详解
2017/11/16 Python
python实现用户答题功能
2018/01/17 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
利用Python实现kNN算法的代码
2019/08/16 Python
Pandas操作CSV文件的读写实现方法
2019/11/13 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
python空元组在all中返回结果详解
2020/12/15 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
css3学习之2D转换功能详解
2016/12/23 HTML / CSS
公司员工的自我评价范例
2013/11/01 职场文书
经贸韩语专业大学生职业规划
2014/02/14 职场文书
股指期货心得体会
2014/09/13 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
政协委员个人总结
2015/03/03 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
田径运动会广播稿
2015/08/19 职场文书
初中生物教学反思
2016/02/20 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
Java使用jmeter进行压力测试
2021/07/09 Java/Android