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 相关文章推荐
求解开jscript.encode代码的asp函数
Feb 28 Javascript
基于jquery的checkbox下拉框插件代码
Jun 25 Javascript
JavaScript中的onerror事件概述及使用
Apr 01 Javascript
js实现的Easy Tabs选项卡用法实例
Sep 06 Javascript
基于jQuery Tipso插件实现消息提示框特效
Mar 16 Javascript
使用JQuery 加载页面时调用JS的实现方法
May 30 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
Nov 10 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
Jan 04 Javascript
js 监控iframe URL的变化实例代码
Jul 12 Javascript
ES6 中可以提升幸福度的小功能
Aug 06 Javascript
实例详解BootStrap的动态模态框及静态模态框
Aug 13 Javascript
js实现ATM机存取款功能
Oct 27 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 header函数分析详解
2011/08/06 PHP
PHP批量生成静态HTML的简单原理和方法
2014/04/20 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
2015/01/04 PHP
基于jquery的loading效果实现代码
2010/11/05 Javascript
javascript正则表达式中参数g(全局)的作用
2010/11/11 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
javascript html5 canvas实现可拖动省份的中国地图
2016/03/11 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
浅谈 vue 中的 watcher
2017/12/04 Javascript
深入学习JavaScript中的bom
2019/05/27 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
关于vue 结合原生js 解决echarts resize问题
2020/07/26 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
[01:34]完美“圣”典宣传片震撼发布,12.17与你不见不散
2016/12/16 DOTA
详解Python爬虫的基本写法
2016/01/08 Python
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
PyQt5主窗口动态加载Widget实例代码
2018/02/07 Python
Python随机函数random()使用方法小结
2018/04/29 Python
使用python实现http及ftp服务进行数据传输的方法
2018/10/26 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
青蓝工程实施方案
2014/03/27 职场文书
求职意向书范文
2014/04/01 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
tensorboard 可视化之localhost:6006不显示的解决方案
2021/05/22 Python
python之json文件转xml文件案例讲解
2021/08/07 Python
详解python的异常捕获
2022/03/03 Python
Javascript webpack动态import
2022/04/19 Javascript
Android 中的类文件和类加载器详情
2022/06/05 Java/Android