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,超强推荐base.js
Dec 23 Javascript
javascript demo 基本技巧
Dec 18 Javascript
js 静态动态成员 and 信息的封装和隐藏
May 29 Javascript
javascript自定义startWith()和endWith()的两种方法
Nov 11 Javascript
JS合并数组的几种方法及优劣比较
Sep 19 Javascript
通过伪协议解决父页面与iframe页面通信的问题
Apr 05 Javascript
4种JavaScript实现简单tab选项卡切换的方法
Jan 06 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
May 05 Javascript
AngularJS删除路由中的#符号的方法
Sep 20 Javascript
JS实现的驼峰式和连字符式转换功能分析
Dec 21 Javascript
js上传图片预览的实现方法
May 09 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
May 09 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获取某个目录大小的代码
2008/09/10 PHP
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
php中的依赖注入实例详解
2019/08/14 PHP
不错的JS中变量相关的细节分析
2007/08/13 Javascript
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
JavaScript高级程序设计 读书笔记之九 本地对象Array
2012/02/27 Javascript
JS面向对象编程详解
2016/03/06 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
vue利用axios来完成数据的交互
2018/03/23 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
Vue+webpack+Element 兼容问题总结(小结)
2018/08/16 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
JS canvas实现画板和签字板功能
2021/02/23 Javascript
分享给Python新手们的几道简单练习题
2017/09/21 Python
Django查询数据库的性能优化示例代码
2017/09/24 Python
浅谈numpy库的常用基本操作方法
2018/01/09 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
2018/12/24 Python
Python替换月份为英文缩写的实现方法
2019/07/15 Python
python实现名片管理器的示例代码
2019/12/17 Python
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
Servlet方面面试题
2016/09/28 面试题
客户经理岗位职责
2013/12/08 职场文书
大学秋游活动方案
2014/02/11 职场文书
见习报告怎么写
2014/10/31 职场文书
2014年会计工作总结
2014/11/27 职场文书
入党个人总结范文
2015/03/02 职场文书
学校推普周活动总结
2015/05/07 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书
Oracle 数据仓库ETL技术之多表插入语句的示例详解
2021/04/12 Oracle
Python实现自动玩连连看的脚本分享
2022/04/04 Python
Python中Schedule模块使用详解 周期任务神器
2022/04/19 Python