Javascript中的数学函数集合


Posted in Javascript onMay 08, 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)  返回参数列表中最大的数值  

原文:http://www.cnlei.org/blog/article.asp?id=408 

Javascript 相关文章推荐
setTimeout自动触发一个js的方法
Jan 15 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
Apr 03 Javascript
jQuery插件datepicker 日期连续选择
Jun 12 Javascript
js获取及修改网页背景色和字体色的方法
Dec 29 Javascript
jquery实现下拉框功能效果【实例代码】
May 06 Javascript
Vue.js动态组件解析
Sep 09 Javascript
VUE JS 使用组件实现双向绑定的示例代码
Jan 10 Javascript
jQuery制作图片旋转效果
Feb 02 Javascript
实例分析js事件循环机制
Dec 13 Javascript
node.js开发辅助工具nodemon安装与配置详解
Feb 06 Javascript
Node使用Nodemailer发送邮件的方法实现
Feb 24 Javascript
ES6 十大特性简介
Dec 09 Javascript
简单的无缝滚动程序-仅几行代码
May 08 #Javascript
JavaScript多线程的实现方法
May 08 #Javascript
(转载)JavaScript中匿名函数,函数直接量和闭包
May 08 #Javascript
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
May 08 #Javascript
延时重复执行函数 lLoopRun.js
May 08 #Javascript
用js判断浏览器是否是IE的比较好的办法
May 08 #Javascript
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 #Javascript
You might like
php中的一个中文字符串截取函数
2007/02/14 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
2021/02/27 PHP
在次封装easyui-Dialog插件实现代码
2010/11/14 Javascript
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
2011/12/11 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
一个JavaScript操作元素定位元素的实例
2014/10/29 Javascript
jQuery切换所有复选框选中状态的方法
2015/07/02 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
2017/05/22 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
关于引入vue.js 文件的知识点总结
2020/01/28 Javascript
如何基于layui的laytpl实现数据绑定的示例代码
2020/04/10 Javascript
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
Python基本语法经典教程
2016/03/11 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
Django 多环境配置详解
2019/05/14 Python
对于Python深浅拷贝的理解
2019/07/29 Python
常用python爬虫库介绍与简要说明
2020/01/25 Python
浅谈Python中的模块
2020/06/10 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
男女时尚与复古风格在线购物:RoseGal(全球免费送货)
2017/07/19 全球购物
旅游与酒店管理的自我评价分享
2013/11/03 职场文书
兴趣小组活动总结
2014/05/05 职场文书
贯彻落实“八项规定”思想汇报
2014/09/13 职场文书
毕业实习自我鉴定范文2014
2014/09/26 职场文书
简历自荐信范文
2015/03/09 职场文书
婚育证明格式
2015/06/17 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书