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 相关文章推荐
JQuery AJAX实现目录浏览与编辑的代码
Oct 21 Javascript
JavaScript 异步调用框架 (Part 4 - 链式调用)
Aug 04 Javascript
jquery调用wcf并展示出数据的方法
Jul 07 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
Apr 25 Javascript
JavaScript中数据结构与算法(二):队列
Jun 19 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
Sep 14 Javascript
JS 拦截全局ajax请求实例解析
Nov 29 Javascript
javascript实现数据双向绑定的三种方式小结
Mar 09 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
Jun 29 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
May 11 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
Sep 13 Javascript
js实现随机点名程序
Sep 17 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的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
又拍云异步上传实例教程详解
2016/04/19 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
javascript之学会吝啬 精简代码
2010/04/25 Javascript
初学js 新节点的创建 删除 的步骤
2011/07/04 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案
2014/09/26 NodeJs
一个JavaScript防止表单重复提交的实例
2014/10/21 Javascript
jquery仅用6行代码实现滑动门效果
2015/09/07 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
2017/03/29 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
JS打印彩色菱形的实例代码
2018/08/15 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
TensorFlow损失函数专题详解
2018/04/26 Python
Pycharm 设置自定义背景颜色的图文教程
2018/05/23 Python
Python OpenCV利用笔记本摄像头实现人脸检测
2020/08/20 Python
Django 查询数据库并返回页面的例子
2019/08/12 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
Python argparse模块使用方法解析
2020/02/20 Python
Topshop美国官网:英国快速时尚品牌
2019/05/16 全球购物
兰兰过桥教学反思
2014/02/08 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
人事专员岗位说明书
2014/07/29 职场文书
先进集体申报材料
2014/12/25 职场文书
大足石刻导游词
2015/02/02 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
党风廉政教育心得体会2016
2016/01/22 职场文书
Pandas加速代码之避免使用for循环
2021/05/30 Python