JavaScript常用数学函数用法示例,vue移动端路由切换实例分析

在写移动端时,因为供给给页面做转场动画,便有了此番的切磋

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

一、下载安装包:

里头最重大的时以下几个难题:

一、代码

下载地址:,依据本人Computer的布置下载相应的windows63位安装包,下载实现后,实行设置。

浏览器导航栏的切换

<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>

2、检查是否安装成功

IOS
上海好笑剧团动切换时,会有两遍页面包车型客车转场动画,二次小编滑动时开展的切换,随后触发大家设置的转场动画。

二、运维结果

设置到位后,打开命令行窗口,检查是不是安装成功,如下图所示,键入node
-v出现node.js的本子,键入npm -v出现npm的版本,表达两方均已安装成功。

而外上边七个难点,其他的操作都以足以在页面内开始展览安装,基本都是可控的。首要就是消除地方多个难题。

欧拉常数e的值为(e属性):贰.71828182845904伍
二的自然对数为(LN二属性):0.693147180559945三
拾的自然对数为(LN十质量):2.3025850929940四陆
七的自然对数(log()方法):一.945玖拾149055313贰
0的自然对数(log()方法):-Infinity
-一的自然对数(log()方法):NaN
二的自然对数(log()方法):0.6931471805599四五3
以二为基数的e的对数的值:一.442695040888963三
以10为基数的e的对数的值:0.4342944八一玖〇四251八
0.707106781186547陆1.4142135623730951贰的平方根:一.414213562373095一
4的平方根:2
五的平方根:二.2360679774997玖
10的平方根:3.16227766016837九5-2的相对值:二
0的相对值:0
二的相对值:2
2.7的相对值:二.七
-贰.7的相对值:二.71的正弦值:0.8414709848078965
0的正弦值:0
-一的正弦值:-0.8414709848078玖陆伍
一的左右弦值的正弦值:壹
一的余弦值:0.54030230586813九八
0的余弦值:壹
-壹的余弦值:0.5403023058681398
一的反余弦值的余弦值:一
一的正切值:一.5574077246549023
0的正切值:0
-1的正切值:-1.55740772465490二3
一的左右切值的正切值:0.999999999999999玖
三和5中的最大数:5
三和5中的最小数:三
-3和5中的最大数:5
-三和5中的最小数:-三
三.伍和叁.四中的最大数:3.五
3.5和三.四中的最小数:3.四对7.五拓展肆舍5入:八
对七.三展开4舍5入:7
对-7.八展开肆舍伍入:-八
对-七.三进行四舍伍入:-7对七.七进展上舍入:八
对7.三拓展上舍入:八
对-七.八进展上舍入:-7
对-7.3拓展上舍入:-7对7.7拓展下舍入:七
对七.叁进展下舍入:7
对-7.捌张开下舍入:-8
对-七.叁进展下舍入:-八

图片 1

能够看下实际写出来的职能:在线DEMO

PS:这里再为大家推荐四款总结工具供大家进一步参照他事他说加以考察借鉴:

叁、配置遭受变量

一. 浏览器导航栏的切换

在线一元函数(方程)求解计算工具:

鉴于自家的微型Computer在此以前安装过node.js,所以需求检查评定一下是不是安排了景况变量,打开命令行,输入指令“path”,输出结果中能够看到蒙受变量已经包括了E:\nodejs\

通过记录 历史记录 来相比决断前进依然落后

是的计算器在线应用_高档计算器在线总括:

图片 2

正如例子

在线总计器_行业内部计算器:

4、创设一个施用

A页面 -> B页面 -> C页面

越多关于JavaScript相关内容感兴趣的读者可查阅本站专项论题:《JavaScript数学生运动算用法总括》、《JavaScript操作DOM本领总结》、《JavaScript错误与调整手艺总计》、《JavaScript数据结构与算法本事总括》及《JavaScript遍历算法与技巧总括》

在创建应用“Hello World”前,先领会一下node.js应用由哪几部分组成:

壹经笔者从 A页面到 B页面 再到C页面,历史记录就能发生三条

期待本文所述对我们JavaScript程序设计有着扶助。

引进required模块:我们能够动用 require 指令来载入 Node.js 模块。

大家用一个数组表示: [‘/a’, ‘/b’, ‘/c’]

您或者感兴趣的作品:

  • js四舍5入数学函数round使用实例
  • Javascript中的数学函数
  • Javascript中的数学函数集合
  • 纯JS 绘制数学函数
  • JS数学函数Exp使用表明
  • 从零开端学习Node.js类别教程4:多页面完结的数学生运动算示例
  • JavaScript基于DOM操作实现简单的数学生运动算功效示例
  • 自在掌握JavaScript中的Math
    object数学对象
  • JavaScript中的数学运算介绍

创设服务器:服务器能够监听客户端的伸手。

接下来作者在经过点击浏览器导航栏的滑坡按键, 小编便会回去 B 页面,

吸纳请求与响应请求:服务器很轻易创制,客户端能够利用浏览器或终点发送
HTTP 请求,服务器收到请求后再次回到响应数据。

此时笔者只要判定是还是不是留存 B页面, 存在就说明我点的时后退开关。

上边开始创办node.js应用:

下一场1旦自个儿后退过,
小编就能够点击浏览器的进化按键了。那时候怎么判定它到底是进化的啊。

(1)引入require模块

我们得以如此。

大家运用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量
http,实比方下:

当大家后退到了B页面,历史记录不是还保留着[‘/a’, ‘/b’, ‘/c’] 两个路子吗

var http = require("http");

大家得以去除B页前面边的路径,那未来就是 [‘/a’, ‘/b’];
假若大家后退到A页面, 那么我们保留的路线就是[‘/a’]

(二)创打败务器

假定大家点击前进开关, 大家去保存的渠道里面找, 是否就找不到路线了,
那样就做到了进步决断。

接下去大家运用http.creatServer()方法创立服务器,并运用listen()方法绑定8080端口。函数通过request,response参数来接收和响应数据。实举例下:

地点是壹种健康的地方。
然则假使大家有一点点页面重新进入了吗。

var http = require('http');
http.createServer(function (request, response) {
 // 发送 HTTP 头部 
 // HTTP 状态值: 200 : OK
 // 内容类型: text/plain
 response.writeHead(200, {'Content-Type': 'text/plain'});
 // 发送响应数据 "Hello World"
 response.end('Hello World\n');
}).listen(8080);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8080/');

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签:

相关文章

网站地图xml地图