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读取xml
Nov 04 Javascript
document.getElementById为空或不是对象的解决方法
Jan 24 Javascript
JavaScript 类似flash效果的立体图片浏览器
Feb 08 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
May 23 Javascript
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
Jan 11 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
Apr 23 Javascript
微信小程序开发教程之增加mixin扩展
Aug 09 Javascript
如何为你的JavaScript代码日志着色详解
Apr 08 Javascript
详解滑动穿透(锁body)终极探索
Apr 16 Javascript
详解js获取video任意时间的画面截图
Apr 17 Javascript
vue祖孙组件之间的数据传递案例
Dec 07 Vue.js
vue选项卡切换的实现案例
Apr 11 Vue.js
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 split汉字
2009/06/05 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
php实现留言板功能
2017/03/05 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
将jQuery应用于login页面的问题及解决
2009/10/17 Javascript
如何让页面加载完成后执行js
2013/06/26 Javascript
JavaScript验证图片类型(扩展名)的函数分享
2014/05/05 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
简单实现异步编程promise模式
2015/07/31 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
JQuery日历插件My97DatePicker日期范围限制
2016/01/20 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
微信小程序之页面拦截器的示例代码
2017/09/07 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
vue无限轮播插件代码实例
2019/05/10 Javascript
JavaScript中的ES6 Proxy的具体使用
2019/06/16 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
JavaScript中的几种继承方法示例
2020/12/06 Javascript
[44:04]OG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
详解python--模拟轮盘抽奖游戏
2019/04/12 Python
django解决订单并发问题【推荐】
2019/07/31 Python
Python字典推导式将cookie字符串转化为字典解析
2019/08/10 Python
如何在Python3中使用telnetlib模块连接网络设备
2020/09/21 Python
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
俄罗斯化妆品和香水网上商店:Iledebeaute
2019/01/03 全球购物
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
酒店管理求职信范文
2014/04/06 职场文书
学习演讲稿范文
2014/05/10 职场文书
会计演讲稿范文
2014/05/23 职场文书
捐助感谢信
2015/01/22 职场文书
书法社团活动总结
2015/05/07 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
文明医院的标语集锦!
2019/07/24 职场文书