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 相关文章推荐
关于textarea提交的内容无法换行的解决办法
Apr 09 Javascript
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
May 11 Javascript
Node.js模块加载详解
Aug 16 Javascript
javascript常用函数(1)
Nov 04 Javascript
javascript运动框架用法实例分析(实现放大与缩小效果)
Jan 08 Javascript
详解JavaScript权威指南之对象
Sep 27 Javascript
JS实现类似51job上的地区选择效果示例
Nov 17 Javascript
纯原生js实现table表格的增删
Jan 05 Javascript
JavaScript数据结构之二叉树的删除算法示例
Apr 13 Javascript
基于Node的React图片上传组件实现实例代码
May 10 Javascript
微信小程序(订阅消息)功能
Oct 25 Javascript
用vite搭建vue3应用的实现方法
Feb 22 Vue.js
简单的无缝滚动程序-仅几行代码
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实现正则表达式分组捕获操作示例
2018/02/03 PHP
Yii框架模拟组件调用注入示例
2019/11/11 PHP
PHP 实现缩略图
2021/03/09 PHP
JavaScript 常用函数库详解
2009/10/21 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
jquery实现邮箱自动补全功能示例分享
2014/02/17 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
2017/04/21 Javascript
详解angularJS自定义指令间的相互交互
2017/07/05 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
手把手教你如何使用nodejs编写cli命令行
2018/11/05 NodeJs
Typescript 中的 interface 和 type 到底有什么区别详解
2019/06/18 Javascript
Django中传递参数到URLconf的视图函数中的方法
2015/07/18 Python
Python正确重载运算符的方法示例详解
2017/08/27 Python
python使用正则表达式替换匹配成功的组
2017/11/17 Python
Django权限机制实现代码详解
2018/02/05 Python
pip命令无法使用的解决方法
2018/06/12 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
python 监测内存和cpu的使用率实例
2019/11/28 Python
python异常处理try except过程解析
2020/02/03 Python
keras中的卷积层&池化层的用法
2020/05/22 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
详解HTML5布局和HTML5标签
2020/10/26 HTML / CSS
印度尼西亚最完整和最大的在线药房网站:Farmaku.com
2019/11/23 全球购物
市场开发与营销专业求职信范文
2014/05/01 职场文书
公司地址变更通知
2015/04/25 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android