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 document.createDocumentFragment()
Apr 04 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
Sep 29 Javascript
jQuery判断checkbox是否选中的3种方法
Aug 12 Javascript
使用jquery组件qrcode生成二维码及应用指南
Feb 22 Javascript
JavaScript测试工具之Karma-Jasmine的安装和使用详解
Dec 03 Javascript
vue实现app页面切换动画效果实例
May 23 Javascript
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
手把手教你使用vue-cli脚手架(图文解析)
Nov 08 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
Jan 09 Javascript
解决iview打包时UglifyJs报错的问题
Mar 07 Javascript
React Form组件的实现封装杂谈
May 07 Javascript
p5.js绘制创意自画像
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
PHP控制网页过期时间的代码
2008/09/28 PHP
php 获取页面中指定内容的实现类
2014/01/23 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
JS写的数字拼图小游戏代码[学习参考]
2008/10/29 Javascript
元素的内联事件处理函数的特殊作用域在各浏览器中存在差异
2011/01/12 Javascript
JS验证邮箱格式是否正确的代码
2013/12/05 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
高性能JavaScript 重排与重绘(2)
2015/08/11 Javascript
谈谈jQuery Ajax用法详解
2015/11/27 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
微信页面弹出键盘后iframe内容变空白的解决方案
2017/09/20 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
2017/11/28 Javascript
js中document.write和document.writeln的区别
2018/03/11 Javascript
js中的this的指向问题详解
2019/08/29 Javascript
分享JS表单验证源码(带错误提示及密码等级)
2020/01/05 Javascript
JS异步宏队列与微队列原理区别详解
2020/07/02 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
Python解决鸡兔同笼问题的方法
2014/12/20 Python
Python多线程编程(六):可重入锁RLock
2015/04/05 Python
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
Flask之flask-script模块使用
2018/07/26 Python
python安装twisted的问题解析
2018/08/21 Python
3分钟学会一个Python小技巧
2018/11/23 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
深入学习python多线程与GIL
2019/08/26 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
Django中使用Celery的方法步骤
2020/12/07 Python
美国值得信赖的婚恋交友网站:eHarmony
2018/10/04 全球购物
简单叙述一下MYSQL的优化
2016/05/09 面试题
商场主管竞聘书
2014/03/31 职场文书
小学社会实践活动总结
2014/07/03 职场文书
2015新年寄语大全
2014/12/08 职场文书
工作证明书
2015/06/15 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书