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 相关文章推荐
学习js所必须要知道的一些
Mar 07 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
Jan 04 Javascript
JavaScript闭包实例讲解
Apr 22 Javascript
JS版元素周期表实现方法
Aug 05 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
Dec 04 Javascript
JavaScript基础篇(6)之函数表达式闭包
Dec 11 Javascript
BootStrap扔进Django里的方法详解
May 13 Javascript
js弹出窗口返回值的简单实例
May 28 Javascript
jquery实现点击页面回到顶部
Nov 23 Javascript
vue中的计算属性的使用和vue实例的方法示例
Dec 04 Javascript
ElementUI多个子组件表单的校验管理实现
Nov 07 Javascript
Vue+abp微信扫码登录的实现代码示例
Jan 06 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中的global
2014/08/19 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
php实现多城市切换特效
2015/08/09 PHP
Jquery实现无刷新DropDownList联动实现代码
2010/03/08 Javascript
window.onresize 多次触发的解决方法
2013/11/08 Javascript
JavaScript中for..in循环陷阱介绍
2013/11/12 Javascript
JQuery解析HTML、JSON和XML实例详解
2014/03/29 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
JS数组合并push与concat区别分析
2015/12/17 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
[04:10]2018年度CS GO玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
python操作字典类型的常用方法(推荐)
2016/05/16 Python
django中使用POST方法获取POST数据
2019/08/20 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
2020/05/03 Python
python 通过文件夹导入包的操作
2020/06/01 Python
python之语音识别speech模块
2020/09/09 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
个人求职简历的自我评价
2013/10/19 职场文书
行政前台岗位职责
2013/12/04 职场文书
销售心得体会
2014/01/02 职场文书
人事专员岗位职责范本
2014/03/04 职场文书
职业生涯规划书范文
2014/03/10 职场文书
关于安全的标语
2014/06/10 职场文书
出纳岗位职责
2015/01/31 职场文书
校本研修个人总结
2015/02/28 职场文书
高中美术教学反思
2016/02/17 职场文书
python Tkinter模块使用方法详解
2022/04/07 Python