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 相关文章推荐
模仿JQuery.extend函数扩展自己对象的js代码
Dec 09 Javascript
在JavaScript中监听IME键盘输入事件
May 29 Javascript
在新窗口打开超链接的方法小结
Apr 14 Javascript
jQuery中width()方法用法实例
Dec 24 Javascript
jQuery实现向下滑出的二级菜单效果实例
Aug 22 Javascript
javascript点击按钮实现隐藏显示切换效果
Feb 03 Javascript
javascript拖拽效果延伸学习
Apr 04 Javascript
利用Vue.js指令实现全选功能
Sep 08 Javascript
安装vue-cli报错 -4058 的解决方法
Oct 19 Javascript
浅谈Angular文字折叠展开组件的原理分析
Nov 24 Javascript
前端开发之便利店收银系统代码
Dec 27 Javascript
vue同个按钮控制展开和折叠同个事件操作
Jul 29 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
虫族 ZERG 概述
2020/03/14 星际争霸
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
YII框架页面缓存操作示例
2019/04/29 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
2009/08/04 Javascript
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
Bootstrap每天必学之滚动监听
2016/03/16 Javascript
Angular.js与Bootstrap相结合实现表格分页代码
2016/04/12 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
AngularJS改变元素显示状态
2017/04/20 Javascript
JavaScript生成指定范围的时间列表
2018/03/19 Javascript
深入理解Node module模块
2018/03/26 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
使用python获取CPU和内存信息的思路与实现(linux系统)
2014/01/03 Python
python的类变量和成员变量用法实例教程
2014/08/25 Python
Python字符串逐字符或逐词反转方法
2015/05/21 Python
Python 正则表达式入门(中级篇)
2016/12/07 Python
使用Django Form解决表单数据无法动态刷新的两种方法
2017/07/14 Python
用于业余项目的8个优秀Python库
2018/09/21 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
Python tornado上传文件的功能
2020/03/26 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
Carter’s OshKosh加拿大:购买婴幼儿服装和童装
2018/11/27 全球购物
央视元宵晚会主持串词
2014/03/25 职场文书
表彰会主持词
2014/03/26 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
劳模先进事迹材料
2014/12/24 职场文书
资料员岗位职责
2015/02/10 职场文书
检讨书模板大全
2015/05/07 职场文书
高中英语教学反思范文
2016/03/02 职场文书
在js中修改html body的样式
2021/11/11 Javascript
java开发双人五子棋游戏
2022/05/06 Java/Android
SQL Server中使用表变量和临时表
2022/05/20 SQL Server