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去空格处理方法
Nov 18 Javascript
jquery 常用操作方法
Jan 28 Javascript
JavaScript在IE和FF下的兼容性问题
May 19 Javascript
原生JavaScript+LESS实现瀑布流
Dec 12 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
JS实现颜色动态淡化效果
Mar 06 Javascript
jQuery DOM节点的遍历方法小结
Aug 15 jQuery
vue项目优化之通过keep-alive数据缓存的方法
Dec 11 Javascript
Vue 利用指令实现禁止反复发送请求的两种方法
Sep 15 Javascript
vue中利用iscroll.js解决pc端滚动问题
Feb 15 Javascript
学前端,css与javascript重难点浅析
Jun 11 Javascript
ajax jquery实现页面某一个div的刷新效果
Mar 04 jQuery
简单的无缝滚动程序-仅几行代码
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函数的常用方法及注意之处小结
2011/07/10 PHP
PHP中实现Bloom Filter算法
2015/03/30 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
javascript 函数速查表
2010/02/07 Javascript
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
2010/12/03 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
IE不支持getElementsByClassName最终完美解决方案
2012/12/17 Javascript
『jQuery』.html(),.text()和.val()的概述及使用
2013/04/22 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
浅谈window.onbeforeunload() 事件调用ajax
2016/06/29 Javascript
javascript实现的左右无缝滚动效果
2016/09/19 Javascript
深入理解JS中的Function.prototype.bind()方法
2016/10/11 Javascript
使用微信小程序开发前端【快速入门】
2016/12/05 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
2017/04/12 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
深入浅析AngularJs模版与v-bind
2018/07/06 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
详解微信小程序的不同函数调用的几种方法
2019/05/08 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
小程序如何自主实现拦截器的示例代码
2019/11/04 Javascript
Python装饰器实现几类验证功能做法实例
2017/05/18 Python
解决python中使用PYQT时中文乱码问题
2019/06/17 Python
keras实现多种分类网络的方式
2020/06/11 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
2021/01/13 Python
丝芙兰法国官网:SEPHORA法国
2016/09/01 全球购物
尤为Wconcept中国官网:韩国设计师品牌服饰
2019/01/10 全球购物
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
电气技术员岗位职责
2013/11/19 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
银行工作心得体会范文
2016/01/23 职场文书