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 格式化时间日期函数小结
Mar 20 Javascript
JS鼠标滑过图片时切换图片实现思路
Sep 12 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
Aug 27 Javascript
原生js实现图片放大缩小计时器效果
Jan 20 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
Mar 04 Javascript
利用Vue.js实现求职在线之职位查询功能
Jul 03 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
Oct 17 Javascript
webpack 3.X学习之多页面打包的方法
Sep 04 Javascript
解决vue axios的封装 请求状态的错误提示问题
Sep 25 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
Jan 05 Javascript
jQuery实现简单评论功能
Aug 19 jQuery
vant中的toast轻提示实现代码
Nov 04 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
php堆排序(heapsort)练习
2013/11/13 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
Javascript入门学习资料收集整理篇
2008/07/06 Javascript
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
jQuery简单实现验证邮箱格式
2015/07/15 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
2015/08/28 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
Boostrap基础教程之JavaScript插件篇
2016/09/08 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
js 简易版滚动条实例(适用于移动端H5开发)
2017/06/26 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
2018/08/02 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
python制作最美应用的爬虫
2015/10/28 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
MySQL适配器PyMySQL详解
2017/09/20 Python
Pycharm设置界面全黑的方法
2018/05/23 Python
Python通过format函数格式化显示值
2020/10/17 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
如何进行有效的自我评价
2013/09/27 职场文书
生物科学专业个人求职信范文
2013/12/07 职场文书
法学毕业生自我鉴定
2014/01/31 职场文书
幼儿园中班评语大全
2014/04/17 职场文书
小学生美德少年事迹材料
2014/08/24 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
护理自荐信
2019/05/14 职场文书
关于保护环境的建议书
2019/06/24 职场文书
导游词之天津古文化街
2019/11/09 职场文书