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 相关文章推荐
基于jquery的监控数据是否发生改变
Apr 11 Javascript
js切换div css注意的细节
Dec 10 Javascript
JavaScript地图拖动功能SpryMap的简单实现
Jul 17 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
Mar 25 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
Jun 10 Javascript
Bootstrap CSS组件之输入框组
Dec 17 Javascript
js实现截图保存图片功能的代码示例
Feb 16 Javascript
Vue.js组件tab实现选项卡切换
Mar 23 Javascript
vue货币过滤器的实现方法
Apr 01 Javascript
JS原型与继承操作示例
May 09 Javascript
基于vue实现一个神奇的动态按钮效果
May 15 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
Apr 28 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留言本实例代码
2010/05/09 PHP
php设计模式 Singleton(单例模式)
2011/06/26 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
用js实现的抽象CSS圆角效果!!
2007/05/03 Javascript
nodejs教程 安装express及配置app.js文件的详细步骤
2013/05/11 NodeJs
window.open打开页面居中显示的示例代码
2013/12/27 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/25 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
快速了解vue-cli 3.0 新特性
2018/02/28 Javascript
vue项目中jsonp跨域获取qq音乐首页推荐问题
2018/05/30 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
node.js使用免费的阿里云ip查询获取ip所在地【推荐】
2018/09/03 Javascript
jquery实现弹窗(系统提示框)效果
2019/12/10 jQuery
python3爬取各类天气信息
2018/02/24 Python
python 实时得到cpu和内存的使用情况方法
2018/06/11 Python
pandas值替换方法
2018/07/10 Python
python3 unicode列表转换为中文的实例
2018/10/26 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
Python之Class&Object用法详解
2019/12/25 Python
python编程进阶之类和对象用法实例分析
2020/02/21 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
详解HTML5表单新增属性
2016/12/21 HTML / CSS
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
日本非常有名的内衣丝袜品牌:GUNZE
2017/01/06 全球购物
物理学专业求职信
2014/07/04 职场文书
俞敏洪一分钟演讲稿
2014/08/26 职场文书
民主评议党员工作总结
2014/10/20 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
乌镇导游词
2015/02/02 职场文书
摘录式读书笔记
2015/07/01 职场文书
谢师宴学生答谢词
2015/09/30 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python