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做得动态表格(注释写的很清楚)
Dec 29 Javascript
window.location 对象所包含的属性
Oct 10 Javascript
jQuery中slideUp 和 slideDown 的点击事件
Feb 26 Javascript
基于JS实现的倒计时程序实例
Jul 24 Javascript
JS从数组中随机取出几个数组元素的方法
Aug 02 Javascript
浅谈微信小程序flex布局基础
Sep 10 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
Dec 09 Javascript
JS面向对象编程实现的拖拽功能案例详解
Mar 03 Javascript
vue 实现在同一界面实现组件的动态添加和删除功能
Jun 16 Javascript
Element Popover 弹出框的使用示例
Jul 26 Javascript
vue如何使用外部特殊字体的操作
Jul 30 Javascript
微信小程序实现倒计时功能
Nov 19 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中的cookie
2006/11/26 PHP
php对二维数组按指定键值key排序示例代码
2013/11/26 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
2015/04/15 Javascript
javascript+HTML5的Canvas实现Lab单车动画效果
2015/08/07 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
利用css+原生js制作简单的钟表
2020/04/07 Javascript
vue.js配合$.post从后台获取数据简单demo分享
2018/08/11 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
Python中的二叉树查找算法模块使用指南
2014/07/04 Python
基于Python的接口测试框架实例
2016/11/04 Python
使用python和pygame绘制繁花曲线的方法
2018/02/24 Python
django 实现简单的插入视频
2020/04/07 Python
如何在Anaconda中打开python自带idle
2020/09/21 Python
python 数据类型强制转换的总结
2021/01/25 Python
H5调用相机拍照并压缩图片的实例代码
2017/07/20 HTML / CSS
巴基斯坦电子产品购物网站:Home Shopping
2017/09/14 全球购物
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
FORZIERI福喜利中国官网:奢侈品购物梦工厂
2019/05/03 全球购物
linux下进程间通信的方式
2014/12/23 面试题
什么是会话Bean
2015/05/14 面试题
中学生寄语大全
2014/04/03 职场文书
治庸问责心得体会
2014/09/12 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
幼儿学前班评语
2014/12/29 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
离职告别感言
2015/08/04 职场文书
分布式Redis Cluster集群搭建与Redis基本用法
2022/02/24 Redis