JavaScript常用数学函数用法示例


Posted in Javascript onMay 14, 2018

本文实例讲述了JavaScript常用数学函数用法。分享给大家供大家参考,具体如下:

一、代码

<script language="javascript">
<!--
document.write("欧拉常数e的值为(e属性):"+Math.E+"<br>");
document.write("2的自然对数为(LN2属性):"+Math.LN2+"<br>");//2的几次方等于e
document.write("10的自然对数为(LN10属性):"+Math.LN10+"<br>");//10的几次方等于e
document.write("7的自然对数(log()方法):"+Math.log(7)+"<br>");//7的几次方等于e
document.write("0的自然对数(log()方法):"+Math.log(0)+"<br>");
document.write("-1的自然对数(log()方法):"+Math.log(-1)+"<br>");
document.write("2的自然对数(log()方法):"+Math.log(2)+"<br>");//2的几次方等于e
document.write("以2为基数的e的对数的值:"+Math.LOG2E+"<br>");//E的几次方等于2
document.write("以10为基数的e的对数的值:"+Math.LOG10E+"<br>");//E的几次方等于10
document.write(Math.SQRT1_2);//0.5的平方根
document.write(Math.SQRT2);//2的平方根
document.write("2的平方根:"+Math.sqrt(2)+"<br>");
document.write("4的平方根:"+Math.sqrt(4)+"<br>");
document.write("5的平方根:"+Math.sqrt(5)+"<br>");
document.write("10的平方根:"+Math.sqrt(10));
document.write("-2的绝对值:"+Math.abs(-2)+"<br>");
document.write("0的绝对值:"+Math.abs(0)+"<br>");
document.write("2的绝对值:"+Math.abs(2)+"<br>");
document.write("2.7的绝对值:"+Math.abs(2.7)+"<br>");
document.write("-2.7的绝对值:"+Math.abs(-2.7));
document.write("1的正弦值:"+Math.sin(1)+"<br>");
document.write("0的正弦值:"+Math.sin(0)+"<br>");
document.write("-1的正弦值:"+Math.sin(-1)+"<br>");
document.write("1的反正弦值的正弦值:"+Math.sin(Math.asin(1))+"<br>");
document.write("1的余弦值:"+Math.cos(1)+"<br>");
document.write("0的余弦值:"+Math.cos(0)+"<br>");
document.write("-1的余弦值:"+Math.cos(-1)+"<br>");
document.write("1的反余弦值的余弦值:"+Math.cos(Math.acos(1))+"<br>");
document.write("1的正切值:"+Math.tan(1)+"<br>");
document.write("0的正切值:"+Math.tan(0)+"<br>");
document.write("-1的正切值:"+Math.tan(-1)+"<br>");
document.write("1的反正切值的正切值:"+Math.tan(Math.atan(1))+"<br>");
document.write("3和5中的最大数:"+Math.max(3,5)+"<br>");
document.write("3和5中的最小数:"+Math.min(3,5)+"<br>");
document.write("-3和5中的最大数:"+Math.max(-3,5)+"<br>");
document.write("-3和5中的最小数:"+Math.min(-3,5)+"<br>");
document.write("3.5和3.4中的最大数:"+Math.max(3.5,3.4)+"<br>");
document.write("3.5和3.4中的最小数:"+Math.min(3.5,3.4));
document.write("对7.5进行四舍五入:"+Math.round(7.5)+"<br>");
document.write("对7.3进行四舍五入:"+Math.round(7.3)+"<br>");
document.write("对-7.8进行四舍五入:"+Math.round(-7.8)+"<br>");
document.write("对-7.3进行四舍五入:"+Math.round(-7.3));
document.write("对7.7进行上舍入:"+Math.ceil(7.7)+"<br>");
document.write("对7.3进行上舍入:"+Math.ceil(7.3)+"<br>");
document.write("对-7.8进行上舍入:"+Math.ceil(-7.8)+"<br>");
document.write("对-7.3进行上舍入:"+Math.ceil(-7.3));
document.write("对7.7进行下舍入:"+Math.floor(7.7)+"<br>");
document.write("对7.3进行下舍入:"+Math.floor(7.3)+"<br>");
document.write("对-7.8进行下舍入:"+Math.floor(-7.8)+"<br>");
document.write("对-7.3进行下舍入:"+Math.floor(-7.3));
//-->
</script>

二、运行结果

欧拉常数e的值为(e属性):2.718281828459045
2的自然对数为(LN2属性):0.6931471805599453
10的自然对数为(LN10属性):2.302585092994046
7的自然对数(log()方法):1.9459101490553132
0的自然对数(log()方法):-Infinity
-1的自然对数(log()方法):NaN
2的自然对数(log()方法):0.6931471805599453
以2为基数的e的对数的值:1.4426950408889633
以10为基数的e的对数的值:0.4342944819032518
0.70710678118654761.41421356237309512的平方根:1.4142135623730951
4的平方根:2
5的平方根:2.23606797749979
10的平方根:3.1622776601683795-2的绝对值:2
0的绝对值:0
2的绝对值:2
2.7的绝对值:2.7
-2.7的绝对值:2.71的正弦值:0.8414709848078965
0的正弦值:0
-1的正弦值:-0.8414709848078965
1的反正弦值的正弦值:1
1的余弦值:0.5403023058681398
0的余弦值:1
-1的余弦值:0.5403023058681398
1的反余弦值的余弦值:1
1的正切值:1.5574077246549023
0的正切值:0
-1的正切值:-1.5574077246549023
1的反正切值的正切值:0.9999999999999999
3和5中的最大数:5
3和5中的最小数:3
-3和5中的最大数:5
-3和5中的最小数:-3
3.5和3.4中的最大数:3.5
3.5和3.4中的最小数:3.4对7.5进行四舍五入:8
对7.3进行四舍五入:7
对-7.8进行四舍五入:-8
对-7.3进行四舍五入:-7对7.7进行上舍入:8
对7.3进行上舍入:8
对-7.8进行上舍入:-7
对-7.3进行上舍入:-7对7.7进行下舍入:7
对7.3进行下舍入:7
对-7.8进行下舍入:-8
对-7.3进行下舍入:-8

PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:

在线一元函数(方程)求解计算工具:
http://tools.3water.com/jisuanqi/equ_jisuanqi

科学计算器在线使用_高级计算器在线计算:
http://tools.3water.com/jisuanqi/jsqkexue

在线计算器_标准计算器:
http://tools.3water.com/jisuanqi/jsq

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
多个iframe自动调整大小的问题
Sep 18 Javascript
AJAX架构之Dojo篇
Apr 10 Javascript
导航跟随滚动条置顶移动示例代码
Sep 11 Javascript
jquery 循环显示div的示例代码
Oct 18 Javascript
Javascript中的数据类型之旅
Oct 18 Javascript
js操作cookie保存浏览记录的方法
Dec 25 Javascript
jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
Jan 15 Javascript
jQuery简单设置文本框回车事件的方法
Aug 01 Javascript
vue移动端下拉刷新和上拉加载的实现代码
Sep 08 Javascript
js实现无缝轮播图效果
Mar 09 Javascript
vue项目打包后请求地址错误/打包后跨域操作
Nov 04 Javascript
如何在vue 中使用柱状图 并自修改配置
Jan 21 Vue.js
JavaScript中常见内置函数用法示例
May 14 #Javascript
纯js封装的ajax功能函数与用法示例
May 14 #Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
May 14 #Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
May 14 #Javascript
jQuery中元素选择器(element)简单用法示例
May 14 #jQuery
jQuery中的类名选择器(.class)用法简单示例
May 14 #jQuery
vue引入js数字小键盘的实现代码
May 14 #Javascript
You might like
PHP聊天室技术
2006/10/09 PHP
Banner程序
2006/10/09 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
2015/06/10 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
下拉列表select 由左边框移动到右边示例
2013/12/04 Javascript
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
完美兼容多浏览器的js判断图片路径代码汇总
2015/04/17 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
VUE多层路由嵌套实现代码
2017/05/15 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
JS栈stack类的实现与使用方法示例
2019/01/31 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
C#返回当前系统所有可用驱动器符号的方法
2015/04/18 Python
python奇偶行分开存储实现代码
2018/03/19 Python
Python numpy.array()生成相同元素数组的示例
2018/11/12 Python
Python OpenCV对本地视频文件进行分帧保存的实例
2019/01/08 Python
django 简单实现登录验证给你
2019/11/06 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
Hotels.com泰国:酒店预订网站
2019/11/20 全球购物
四好少年事迹材料
2014/01/12 职场文书
老龙头导游词
2015/02/11 职场文书
2016教师国培研修感言
2015/12/08 职场文书
加薪申请书应该这样写!
2019/07/04 职场文书
经典人生语录分享:不畏将来,不念过去,笑对当下
2019/12/12 职场文书
MySQL 使用自定义变量进行查询优化
2021/05/14 MySQL
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技
Python实现归一化算法详情
2022/03/18 Python
Redis实现一个账号只能登录一个设备
2022/04/19 Redis
ant design charts 获取后端接口数据展示
2022/05/25 Javascript
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android