Javascript中的数学函数集合


Posted in Javascript onMay 08, 2007

在Javascript中,数学方法可以分成以下几类:
constans(常数)、power functions(乘方函数)、trigonometic functions(三角函数)、rounding functions(舍入函数)、random numbers(随机数字)

引用
常数和乘方函数

Math.E  自然对数的底(为常数)  2.718  
Math.LN10  10的自然对数  2.302  
Math.LN2  2的自然对数  0.693  
Math.PI  圆周率  3.1415  
Math.SQRT1_2  1/2的平方根  0.707  
Math.SQRT2  2的平方根  1.414  
Math.sqrt(x)  X的平方根  更X的值有关  
Math.pow(x, n)  返回x的n次方的数值  参数为x和n  
Math.log(n)  返回n的自然对数  参数为n  
Math.exp(n)  返回e的n次方的数值  参数为n  

三角函数

Math.cos(x)  X的余弦函数  
Math.sin(x)  X的正弦函数  
Math.tan(x)  X的正切函数  
Math.acos(y)  X的反余弦函数  
Math.asin(y)  X的反正弦函数  
Math.atan(y)  X的反正切函数  

这里注意:参数x和以及反函数的返回数值的单位都为弧度(比如 PI弧度=180度)

舍入函数和随机数字

Math.random()  产生从0到1的随机数  
Math.round(x)  取最接近整数x的数值  
Math.floor(x)  取最接近整数x并且比x小的数值  
Math.ceil(x)  取最接近整数x并且比x大的数值  
Math.min(a, b, c)  返回参数列表中最小的数值  
Math.max(a, b, c)  返回参数列表中最大的数值  

原文:http://www.cnlei.org/blog/article.asp?id=408 

Javascript 相关文章推荐
匹配任意字符的正则表达式写法
Apr 29 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
Sep 16 Javascript
SeaJS入门教程系列之使用SeaJS(二)
Mar 03 Javascript
JS按回车键实现登录的方法
Aug 25 Javascript
基于Arcgis for javascript实现百度地图ABCD marker的效果
Sep 12 Javascript
headjs实现网站并行加载但顺序执行JS
Nov 29 Javascript
jQuery插件Echarts实现的渐变色柱状图
Mar 23 jQuery
微信小程序wx:for和wx:for-item的用法详解
Apr 01 Javascript
基于jQuery实现无缝轮播与左右点击效果
May 13 jQuery
JS 实现微信扫一扫功能
Sep 14 Javascript
Vue中的$set的使用实例代码
Oct 08 Javascript
微信小程序实现可长按移动控件
Nov 01 Javascript
简单的无缝滚动程序-仅几行代码
May 08 #Javascript
JavaScript多线程的实现方法
May 08 #Javascript
(转载)JavaScript中匿名函数,函数直接量和闭包
May 08 #Javascript
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
May 08 #Javascript
延时重复执行函数 lLoopRun.js
May 08 #Javascript
用js判断浏览器是否是IE的比较好的办法
May 08 #Javascript
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 #Javascript
You might like
php实现Linux服务器木马排查及加固功能
2014/12/29 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
极酷的javascirpt,让你随意编辑任何网页
2007/02/25 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
javascript中为某个元素指定事件的三种方式
2014/08/07 Javascript
JavaScript Split()方法
2015/12/18 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
2016/07/06 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
利用js给datalist或select动态添加option选项的方法
2018/01/25 Javascript
vue cli2.0单页面title修改方法
2018/06/07 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
vue+element 实现商城主题开发的示例代码
2020/03/26 Javascript
原生js实现购物车功能
2020/09/23 Javascript
Python中的choice()方法使用详解
2015/05/15 Python
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
python爬虫 正则表达式解析
2019/09/28 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
html5 div布局与table布局详解
2016/11/16 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
美国花布包包品牌:Vera Bradley
2017/08/11 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
关于母亲节的感言
2014/02/04 职场文书
优秀团队获奖感言
2014/02/19 职场文书
校庆活动方案
2014/03/31 职场文书
求职信怎么写范文
2014/05/26 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
基层工作经历证明
2015/06/19 职场文书
村官2015年度工作总结
2015/10/14 职场文书