Javascript中的数学函数


Posted in Javascript onApril 04, 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) 返回参数列表中最大的数值
Javascript 相关文章推荐
通用javascript脚本函数库 方便开发
Oct 13 Javascript
Javascript的闭包
Dec 31 Javascript
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
Aug 13 Javascript
Web跨浏览器进程通信(Web跨域)
Apr 17 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
Jan 06 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
Apr 03 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
Jun 17 Javascript
angular forEach方法遍历源码解读
Jan 25 Javascript
基于JavaScript实现下拉列表左右移动代码
Feb 07 Javascript
微信小程序左滑动显示菜单功能的实现
Jun 14 Javascript
基于node简单实现RSA加解密的方法步骤
Mar 21 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
Jun 16 Javascript
Some tips of wmi scripting in jscript (1)
Apr 03 #Javascript
记录几个javascript有关的小细节
Apr 02 #Javascript
新浪刚打开页面出来的全屏广告代码
Apr 02 #Javascript
js prototype 格式化数字 By shawl.qiu
Apr 02 #Javascript
JXTree对象,读取外部xml文件数据,生成树的函数
Apr 02 #Javascript
新浪中用来显示flash的函数
Apr 02 #Javascript
我也种棵OO树JXTree[js+css+xml]
Apr 02 #Javascript
You might like
如何在PHP中使用Oracle数据库(1)
2006/10/09 PHP
用来给图片加水印的PHP类
2008/04/09 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
php操作SVN版本服务器类代码
2011/11/27 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
PHP mysql事务问题实例分析
2016/01/18 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
php多进程模拟并发事务产生的问题小结
2018/12/07 PHP
页面中js执行顺序
2009/11/09 Javascript
JS中prototype关键字的功能介绍及使用示例
2013/07/21 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
使用JS location实现搜索框历史记录功能
2019/12/23 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
2020/05/18 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
python里大整数相乘相关技巧指南
2014/09/12 Python
Python的Django中将文件上传至七牛云存储的代码分享
2016/06/03 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
如何基于Python批量下载音乐
2019/11/11 Python
python getopt模块使用实例解析
2019/12/18 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
Nike香港官网:Nike HK
2019/03/23 全球购物
运动会广播稿100字
2014/01/11 职场文书
体育课课后反思
2014/04/24 职场文书
党的群众路线教育实践活动个人对照检查材料(企业)
2014/11/05 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
中秋节随笔
2015/08/15 职场文书