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 相关文章推荐
10个新的最有前途的JavaScript框架
Mar 12 Javascript
JavaScript DOM 学习第三章 内容表格
Feb 19 Javascript
javascript动态改变img的src属性图片不显示的解决方法
Oct 20 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
Apr 01 Javascript
jQuery插件实现可输入和自动匹配的下拉框
Oct 24 Javascript
JS拉起或下载app的实现代码
Feb 22 Javascript
jQuery简易时光轴实现方法示例
Mar 13 Javascript
js实现抽奖效果
Mar 27 Javascript
微信小程序实现留言板功能
Nov 02 Javascript
js实现导航跟随效果
Nov 17 Javascript
vue实现路由不变的情况下,刷新页面操作示例
Feb 02 Javascript
Vue $emit()不能触发父组件方法的原因及解决
Jul 28 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动态页生成静态页的3种常用方法
2014/11/13 PHP
php限制上传文件类型并保存上传文件的方法
2015/03/13 PHP
php+mysql实现无限级分类
2015/11/11 PHP
Yii中表单用法实例详解
2016/01/05 PHP
php实现留言板功能
2017/03/05 PHP
jquery ready函数源代码研究
2009/12/06 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
2013/08/28 Javascript
javascript根据像素点取位置示例
2014/01/27 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
js函数定时器实现定时读取系统实时连接数
2014/04/30 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
Openlayers学习之地图比例尺控件
2020/09/28 Javascript
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
Python标准库之Sys模块使用详解
2015/05/23 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
django开发post接口简单案例,获取参数值的方法
2018/12/11 Python
python多任务及返回值的处理方法
2019/01/22 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
Django微信小程序后台开发教程的实现
2020/06/03 Python
python使用bs4爬取boss直聘静态页面
2020/10/10 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
物理研修随笔感言
2014/02/14 职场文书
运动员获奖感言
2014/08/15 职场文书
班级活动总结格式
2014/08/30 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
干部作风建设个人剖析材料
2014/10/11 职场文书
出国导师推荐信
2015/03/25 职场文书
离婚被告答辩状
2015/05/22 职场文书
草房子读书笔记
2015/06/29 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
详细介绍python类及类的用法
2021/05/31 Python