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 相关文章推荐
3分钟写出来的Jquery版checkbox全选反选功能
Oct 23 Javascript
JS cookie中文乱码解决方法
Jan 28 Javascript
绑定回车enter事件代码
May 18 Javascript
一个jquery实现的不错的多行文字图片滚动效果
Sep 28 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
Nov 25 Javascript
前端分页功能的实现以及原理(jQuery)
Jan 22 Javascript
angular中实现li或者某个元素点击变色的两种方法
Jul 27 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
Aug 10 Javascript
实现一个完整的Node.js RESTful API的示例
Sep 29 Javascript
vue移动端微信授权登录插件封装的实例
Aug 28 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
Sep 27 Javascript
小程序实现背景音乐播放和暂停
Jun 19 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 无极分类(递归)实现代码
2010/01/05 PHP
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
Aster vs KG BO3 第一场2.19
2021/03/10 DOTA
javascript中的变量是传值还是传址的?
2010/04/19 Javascript
js判断滚动条是否已到页面最底部或顶部实例
2014/11/20 Javascript
JavaScript 里的类数组对象
2015/04/08 Javascript
包含中国城市的javascript对象实例
2015/08/03 Javascript
javascript中substring()、substr()、slice()的区别
2015/08/30 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
轻松实现js选项卡切换效果
2016/09/24 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
浅析JavaScript异步代码优化
2019/03/18 Javascript
利用vue-i18n实现多语言切换效果的方法
2019/06/19 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
vue-router结合vuex实现用户权限控制功能
2019/11/14 Javascript
Django 前后台的数据传递的方法
2017/08/08 Python
Django内容增加富文本功能的实例
2017/10/17 Python
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
Python使用matplotlib实现绘制自定义图形功能示例
2018/01/18 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
Pyinstaller 打包exe教程及问题解决
2019/08/16 Python
Python API len函数操作过程解析
2020/03/05 Python
德国自行车商店:Tretwerk
2019/06/21 全球购物
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
毕业生在校学习的自我评价分享
2013/10/08 职场文书
营销总监岗位职责范本
2014/02/26 职场文书
会计岗位职责模板
2014/03/12 职场文书
2015年女生节活动总结
2015/02/27 职场文书
实习生辞职信范文
2015/03/02 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书
装修安全责任协议书
2016/03/22 职场文书
JS高级程序设计之class继承重点详解
2022/07/07 Javascript