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 模式对话框终极版实现代码
Sep 28 Javascript
基于jquery实现的服务器验证控件的启用和禁用代码
Apr 27 Javascript
appendChild() 或 insertBefore()使用与区别介绍
Oct 11 Javascript
当鼠标移动时出现特效的JQuery代码
Nov 08 Javascript
jQuery实现文本展开收缩特效
Jun 03 Javascript
js实现的简单radio背景颜色选择器代码
Aug 18 Javascript
深入理解jquery中的事件与动画
May 24 Javascript
js 提交form表单和设置form表单请求路径的实现方法
Oct 25 Javascript
Bootstrap基本样式学习笔记之图片(6)
Dec 07 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
Dec 20 Javascript
原生JS实现幻灯片
Feb 22 Javascript
JQuery通过键盘控制键盘按下与松开触发事件
Aug 07 jQuery
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
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
php使用百度ping服务代码实例
2014/06/19 PHP
php实现的顺序线性表示例
2019/05/04 PHP
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
2011/05/07 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
jQuery的cookie插件实现保存用户登陆信息
2014/04/15 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
微信小程序进行微信支付的步骤昂述
2016/12/01 Javascript
scroll事件实现监控滚动条并分页显示(zepto.js)
2016/12/18 Javascript
js实现简易垂直滚动条
2017/02/22 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
jquery实现放大镜简洁代码(推荐)
2017/06/08 jQuery
Angular实现双向折叠列表组件的示例代码
2017/11/21 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
2018/08/02 Javascript
JavaScript设计模式之职责链模式应用示例
2018/08/07 Javascript
Vue自定义指令写法与个人理解
2019/02/09 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
2020/08/07 Javascript
Vue.js暴露方法给WebView的使用操作
2020/09/07 Javascript
[02:14]完美“圣”典2016风云人物:xiao8专访
2016/12/01 DOTA
Python heapq使用详解及实例代码
2017/01/25 Python
python 编写简单网页服务器的实例
2018/06/01 Python
python 删除字符串中连续多个空格并保留一个的方法
2018/12/22 Python
2013年入党人员的自我鉴定
2013/10/25 职场文书
2014年打非治违工作总结
2014/11/13 职场文书
写景作文评语集锦
2014/12/25 职场文书
小学家长通知书评语
2014/12/31 职场文书
护士求职自荐信
2015/03/25 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL