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 相关文章推荐
JavaScript 继承详解(二)
Jul 13 Javascript
jquery模拟LCD 时钟的html文件源代码
Jun 16 Javascript
jQuery实现的导航条切换可显示隐藏
Oct 22 Javascript
30分钟快速掌握Bootstrap框架
May 24 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
Dec 07 Javascript
EasyUI修改DateBox和DateTimeBox的默认日期格式示例
Jan 18 Javascript
Vue组件开发初探
Feb 14 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
Jul 11 Javascript
Bootstrap 模态框(Modal)带参数传值实例
Aug 20 Javascript
解决webpack无法通过IP地址访问localhost的问题
Feb 22 Javascript
javascript验证form表单数据的案例详解
Mar 25 Javascript
微信浏览器左上角返回按钮监听的实现
Mar 04 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实现用户在线时间统计详解
2011/10/08 PHP
探讨如何在php168_cms中提取验证码
2013/06/08 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
PHPStrom 新建FTP项目以及在线操作教程
2016/10/16 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
EasyUI中的tree用法介绍
2011/11/01 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
jQuery中delegate()方法用法实例
2015/01/19 Javascript
javascript对象的相关操作小结
2016/05/16 Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
详解基于Vue+Koa的pm2配置
2017/10/24 Javascript
js中url对象化管理分析
2017/12/29 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
使用Python下载Bing图片(代码)
2013/11/07 Python
python单元测试unittest实例详解
2015/05/11 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
Python-Seaborn热图绘制的实现方法
2019/07/15 Python
Python依赖包整体迁移方法详解
2019/08/15 Python
dpn网络的pytorch实现方式
2020/01/14 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
厨房工作人员岗位职责
2013/11/15 职场文书
项目资料员岗位职责
2013/12/10 职场文书
妇产医师自荐信
2014/01/29 职场文书
4s店市场专员岗位职责
2014/04/09 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
2014年青年志愿者工作总结
2014/12/09 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle