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 datetime的那点事
Nov 15 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
Apr 25 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
Oct 08 Javascript
JS显示表格内指定行html代码的方法
Mar 31 Javascript
JS动态改变表格边框宽度的方法
Mar 31 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
May 30 Javascript
EL表达式截取字符串的函数说明
Sep 22 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
Oct 08 Javascript
使vue实现jQuery调用的两种方法
May 12 jQuery
ES6 Object方法扩展的应用实例分析
Jun 25 Javascript
解析JS在获取当前月的最后一天遇到的坑
Aug 30 Javascript
javascript实现随机抽奖功能
Dec 30 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 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
js 函数的副作用分析
2011/08/23 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
javascript jq 弹出层实例
2013/08/25 Javascript
JavaScript设计模式之代理模式介绍
2014/12/28 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
2017/10/19 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
2018/07/13 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
2019/01/21 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
Node.js系列之连接DB的方法(3)
2019/08/30 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
ES6 Promise对象概念及用法实例详解
2019/10/15 Javascript
原生JavaScript实现换肤
2021/02/19 Javascript
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
Python标准库之collections包的使用教程
2017/04/27 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
python微信公众号之关键词自动回复
2018/06/15 Python
python实现单链表中删除倒数第K个节点的方法
2018/09/28 Python
使用Python做定时任务及时了解互联网动态
2019/05/15 Python
python并发编程多进程 互斥锁原理解析
2019/08/20 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
高中生活自我鉴定
2014/01/18 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
2014年销售工作总结与计划
2014/12/01 职场文书
2015年119消防宣传日活动总结
2015/03/24 职场文书
新员工实习期个人工作总结
2015/10/15 职场文书
电工实训心得体会
2016/01/14 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python