Javascript中的数学函数


Posted in Javascript onApril 04, 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) 返回参数列表中最大的数值
Javascript 相关文章推荐
JQuery 浮动导航栏实现代码
Aug 27 Javascript
firefox下对ajax的onreadystatechange的支持情况分析
Dec 14 Javascript
javascript 伪数组实现方法
Oct 11 Javascript
javascript天然的迭代器
Oct 29 Javascript
判断复选框是否被选中的两种方法
Jun 04 Javascript
Bootstrap下拉菜单样式
Feb 07 Javascript
angular或者js怎么确定选中ul中的哪几个li
Aug 16 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
May 07 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
Jul 26 Javascript
JAVA面试题 static关键字详解
Jul 16 Javascript
基于JS实现操作成功之后自动跳转页面
Sep 25 Javascript
详解CocosCreator消息分发机制
Apr 16 Javascript
Some tips of wmi scripting in jscript (1)
Apr 03 #Javascript
记录几个javascript有关的小细节
Apr 02 #Javascript
新浪刚打开页面出来的全屏广告代码
Apr 02 #Javascript
js prototype 格式化数字 By shawl.qiu
Apr 02 #Javascript
JXTree对象,读取外部xml文件数据,生成树的函数
Apr 02 #Javascript
新浪中用来显示flash的函数
Apr 02 #Javascript
我也种棵OO树JXTree[js+css+xml]
Apr 02 #Javascript
You might like
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
PHP针对redis常用操作实例详解
2019/08/17 PHP
javascript Object与Function使用
2010/01/11 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
JavaScript中的包装对象介绍
2015/01/27 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
详解Node.js模块间共享数据库连接的方法
2016/05/24 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
2018/09/25 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
2020/05/27 Javascript
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
Python实现字符串格式化输出的方法详解
2017/09/20 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
Python实现的大数据分析操作系统日志功能示例
2019/02/11 Python
Python socket模块方法实现详解
2019/11/05 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
使用CSS3制作倾斜导航条和毛玻璃效果
2017/09/12 HTML / CSS
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
美国马匹用品和马钉购物网站:State Line Tack
2018/08/05 全球购物
this关键字的含义
2015/04/08 面试题
电子商务专业实习生自我鉴定
2013/09/24 职场文书
会计助理岗位职责
2014/02/17 职场文书
艺术教育实施方案
2014/05/03 职场文书
产品生产计划书
2014/05/07 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
餐饮服务员岗位职责
2015/02/09 职场文书
小学班主任工作总结2015
2015/04/07 职场文书
无罪辩护词范文
2015/05/21 职场文书
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python
关于使用Redisson订阅数问题
2022/01/18 Redis