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弹性滑动导航菜单实现思路及代码
May 02 Javascript
Js,alert出现乱码问题的解决方法
Jun 19 Javascript
jquery parent和parents的区别分析
Oct 02 Javascript
在JavaScript的AngularJS库中进行单元测试的方法
Jun 23 Javascript
javascript中去除数组重复元素的实现方法【实例】
Apr 12 Javascript
jQuery按需加载轮播图(web前端性能优化)
Feb 17 Javascript
Vue实现本地购物车功能
Dec 05 Javascript
微信小程序图片加载失败时替换为默认图片的方法
Dec 09 Javascript
浅谈React中组件逻辑复用的那些事儿
May 21 Javascript
javascript实现前端分页效果
Jun 24 Javascript
js实现表格数据搜索
Aug 09 Javascript
PHP 502bad gateway原因及解决方案
Nov 13 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独立Session数据库存储操作类分享
2014/06/11 PHP
php中使用GD库做验证码
2016/03/31 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
JQuery从头学起第二讲
2010/07/04 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
nodejs中实现修改用户路由功能
2019/05/24 NodeJs
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
原生JS利用transform实现banner的无限滚动示例代码
2020/06/15 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
python使用magic模块进行文件类型识别方法
2018/12/08 Python
python dict 相同key 合并value的实例
2019/01/21 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
Django中create和save方法的不同
2019/08/13 Python
python实现加密的方式总结
2020/01/19 Python
Python 改变数组类型为uint8的实现
2020/04/09 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
python实现自动清理重复文件
2020/08/24 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
CSS3哪些新特性值得称赞
2016/03/02 HTML / CSS
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
活动邀请函范文
2014/01/19 职场文书
班级旅游计划书
2014/05/03 职场文书
2014年母亲节寄语
2014/05/07 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
学校学期工作总结
2015/08/13 职场文书
环保建议书范文
2015/09/14 职场文书
Python 解决空列表.append() 输出为None的问题
2021/05/23 Python
MySQL 时间类型的选择
2021/06/05 MySQL
使用JS实现简易计算器
2021/06/14 Javascript
Elasticsearch 聚合查询和排序
2022/04/19 Python