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 相关文章推荐
获取URL地址中的文件名和参数的javascript代码
Sep 02 Javascript
工作中常用到的JS表单验证代码(包括例子)
Nov 11 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
May 21 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
Nov 25 Javascript
vue.js $refs和$emit 父子组件交互的方法
Dec 20 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
Mar 22 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
May 16 Javascript
微信小程序视图容器(swiper)组件创建轮播图
Jun 19 Javascript
vue根据值给予不同class的实例
Sep 29 Javascript
IE9 elementUI文件上传的问题解决
Oct 17 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
Jul 04 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
Apr 08 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的FTP学习(三)
2006/10/09 PHP
IE6图片加载的一个BUG解决方法
2010/07/13 Javascript
jQuery中[attribute!=value]选择器用法实例
2014/12/31 Javascript
JavaScript中Function详解
2015/02/27 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
jQuery的Each比JS原生for循环性能慢很多的原因
2016/07/05 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
浅谈Vue.js 1.x 和 2.x 实例的生命周期
2017/07/25 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
JS实现标签滚动切换效果
2017/12/25 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
使用PDB简单调试Python程序简明指南
2015/04/25 Python
Python编写登陆接口的方法
2017/07/10 Python
python对于requests的封装方法详解
2019/01/03 Python
只需7行Python代码玩转微信自动聊天
2019/01/27 Python
Python动态赋值的陷阱知识点总结
2019/03/17 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
Python爬虫与反爬虫大战
2020/07/30 Python
python 使用elasticsearch 实现翻页的三种方式
2020/07/31 Python
一款纯css3实现的tab选项卡的实列教程
2014/12/11 HTML / CSS
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
给面试官的感谢信
2014/02/01 职场文书
春游踏青活动方案
2014/08/14 职场文书
员工激励培训演讲稿
2014/09/16 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
2015年行政工作总结范文
2015/04/09 职场文书
驳回起诉裁定书
2015/05/19 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书
python读取mnist数据集方法案例详解
2021/09/04 Python
Windows11性能真的上涨35%? 桌面酷睿i9实测结果公开
2021/11/21 数码科技
linux下安装redis图文详细步骤
2021/12/04 Redis