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 获取用户客户端操作系统版本
Aug 25 Javascript
理解Javascript_10_对象模型
Oct 16 Javascript
jQuery实现自定义事件的方法
Apr 17 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
理解javascript定时器中的setTimeout与setInterval
Feb 23 Javascript
jQuery下拉框的简单应用
Jun 24 Javascript
JS比较两个数值的大小实例
Nov 25 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
Feb 20 Javascript
详解适配器在JavaScript中的体现
Sep 28 Javascript
ES6模板字符串和标签模板的应用实例分析
Jun 25 Javascript
vue源码中的检测方法的实现
Sep 26 Javascript
js实现简单的贪吃蛇游戏
Apr 23 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执行批量mysql语句的解决方法
2013/05/02 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
浅谈关于PHP解决图片无损压缩的问题
2017/09/01 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
jQuery实现表单提交时判断的方法
2014/12/13 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
预防网页挂马的方法总结
2016/11/03 Javascript
Javascript之面向对象--封装
2016/12/02 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
vue组件学习教程
2017/09/09 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
2018/03/22 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
vue ajax 拦截原理与实现方法示例
2019/11/29 Javascript
Python SQLite3数据库日期与时间常见函数用法分析
2017/08/14 Python
VSCode Python开发环境配置的详细步骤
2019/02/22 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
python+tifffile之tiff文件读写方式
2020/01/13 Python
Python实现封装打包自己写的代码,被python import
2020/07/12 Python
使用python把xmind转换成excel测试用例的实现代码
2020/10/12 Python
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
远程教育心得体会
2014/01/03 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
求职者怎样写自荐信
2014/04/13 职场文书
药剂专业求职信
2014/06/20 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
2014年技术员工作总结
2014/11/18 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
倡议书范文大全
2015/04/28 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
使用springMVC所需要的pom配置
2021/09/15 Java/Android
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python