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显示选择目录对话框的代码
Nov 10 Javascript
jQuery scrollFix滚动定位插件
Apr 01 Javascript
javascript背景时钟实现方法
Jun 18 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
Jul 31 Javascript
你所未知的3种Node.js代码优化方式
Feb 25 Javascript
js阻止移动端页面滚动的两种方法
Jan 25 Javascript
详解angularjs的数组传参方式的简单实现
Jul 28 Javascript
vue init失败简单解决方法(终极版)
Dec 22 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
Sep 10 Javascript
Vue程序化的事件监听器(实例方案详解)
Jan 07 Javascript
Webpack中SplitChunksPlugin 配置参数详解
Mar 24 Javascript
在Vue里如何把网页的数据导出到Excel的方法
Sep 30 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下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
jQuery select控制插件
2009/08/17 Javascript
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
javascript内置对象操作详解
2015/02/04 Javascript
javascript实现数组中的内容随机输出
2015/08/11 Javascript
Jquery为DIV添加click事件的简单实例
2016/06/02 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
2016/07/04 Javascript
简单理解vue中track-by属性
2016/10/26 Javascript
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
layui table数据修改的回显方法
2019/09/04 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
javascript实现一款好看的秒表计时器
2020/09/05 Javascript
用python登录Dr.com思路以及代码分享
2014/06/25 Python
python 并发编程 非阻塞IO模型原理解析
2019/08/20 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
2019/12/04 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
在TensorFlow中实现矩阵维度扩展
2020/05/22 Python
python 爬虫如何实现百度翻译
2020/11/16 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
be2台湾单身男女交友:全球网路婚姻介绍的领导品牌
2019/10/11 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
初中生庆国庆演讲稿范文2014
2014/09/25 职场文书
老兵退伍标语
2014/10/07 职场文书
协议书范文
2015/01/27 职场文书
家长会后的感想
2015/08/11 职场文书
2019通用版导游词范本!
2019/08/07 职场文书