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 相关文章推荐
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
Oct 21 Javascript
jquery中animate动画积累的解决方法
Oct 05 Javascript
javascript操作表格排序实例分析
May 06 Javascript
JS实现日期时间动态显示的方法
Dec 07 Javascript
Underscore源码分析
Dec 30 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
Jan 26 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
Aug 02 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
Dec 05 Javascript
js实现可输入可选择的select下拉框
Dec 21 Javascript
JS跳转手机站url的若干注意事项
Oct 18 Javascript
JavaScript实现的简单加密解密操作示例
Jun 01 Javascript
Vuex 模块化使用详解
Jul 31 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
短波收音机简介
2021/03/01 无线电
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题分析
2007/08/12 Javascript
Javascript 篱式条件判断
2008/08/22 Javascript
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
jquery 事件对象属性小结
2010/04/27 Javascript
有道JavaScript监听浏览器的问题
2010/06/23 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
js模式化窗口问题![window.dialogArguments]
2016/10/30 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
javascript 面向对象实战思想分享
2017/09/07 Javascript
vue2.0使用swiper组件实现轮播的示例代码
2018/03/03 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
2019/12/18 Python
详解字符串在Python内部是如何省内存的
2020/02/03 Python
Python reversed函数及使用方法解析
2020/03/17 Python
Jupyter notebook无法导入第三方模块的解决方式
2020/04/15 Python
Python手动或自动协程操作方法解析
2020/06/22 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
HTML5的语法变化介绍
2013/08/13 HTML / CSS
印尼在线精品店:Berrybenka.com
2016/10/22 全球购物
运动会邀请函范文
2014/02/06 职场文书
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
查摆剖析材料范文
2014/09/30 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
2016个人先进事迹材料范文
2016/03/01 职场文书
深入探讨opencv图像矫正算法实战
2021/05/21 Python
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL