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 相关文章推荐
初识javascript 文档碎片
Jul 13 Javascript
js 弹出框 替代浏览器的弹出框
Oct 29 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
Nov 15 Javascript
解决json日期格式问题的3种方法
Feb 02 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
Jul 01 Javascript
第一章之初识Bootstrap
Apr 25 Javascript
js轮播图的插件化封装详解
Jul 17 Javascript
基于jQuery实现的单行公告活动轮播效果
Aug 23 jQuery
微信小程序实现滚动消息通知
Feb 02 Javascript
Vue2.0结合webuploader实现文件分片上传功能
Mar 09 Javascript
微信小程序仿RadioGroup改变样式的处理方案
Jul 13 Javascript
vue element-ui实现动态面包屑导航
Dec 23 Javascript
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函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
2011/07/01 PHP
php实现多张图片上传加水印技巧
2013/04/18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
2014/06/23 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
JavaScript中的console.group()函数详细介绍
2014/12/29 Javascript
jquery实现的用户注册表单提示操作效果代码分享
2015/08/28 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
2016/12/15 Javascript
vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
2017/08/04 Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
2017/09/22 jQuery
浅谈vue项目重构技术要点和总结
2018/01/23 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
微信小程序iBeacon测距及稳定程序的实现解析
2019/07/31 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
python递归计算N!的方法
2015/05/05 Python
Python创建模块及模块导入的方法
2015/05/27 Python
Python运算符重载详解及实例代码
2017/03/07 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
Python之str操作方法(详解)
2017/06/19 Python
TensorFlow深度学习之卷积神经网络CNN
2018/03/09 Python
Python异常处理操作实例详解
2018/05/10 Python
python斐波那契数列的计算方法
2018/09/27 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
python 实现目录复制的三种小结
2019/12/04 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
Python如何使用input函数获取输入
2020/08/06 Python
使用HTML5的表单验证的简单示例
2015/09/09 HTML / CSS
美国廉价机票预订网站:Cheapfaremart
2018/04/28 全球购物
员工工作能力评语
2014/12/31 职场文书
2016年暑假家长对孩子评语
2015/12/01 职场文书
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL