用统计功能计算机计算js,js实现计算器功能

本文实例为大家分享了js实现计算器功能的具体代码,供大家参考,具体内容如下

知识点

eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。

代码如下

js计算器

计算器

.h1{

position: relative;

color:blueviolet;

font-size:50px;

text-align: center;

top:50px;

}

.box{

width:500px;

position: relative;

top: 100px;

left:50%;

margin-left: -250px;

text-align: center;

background: #495678;

padding:80px 0;

border-radius: 20px;

box-shadow: 4px 4px #3d4a65;

}

.btn{

background:rgba(255,192,203,0.8);

border: 1px solid pink;

cursor:pointer;

outline:none;

font-size:30px;

margin:10px 15px;

height: 70px;

width: 70px;

box-shadow: 0 5px #1a1313de;

}

.btn:active{

transform: translateY(2px);

}

.btn:first-child{

margin-left:-300px;

}

#display{

overflow: hidden;

box-sizing: border-box;

padding-right:18px;

text-align: right;

outline: none;

border:1px solid #4caf50;

color:yellow;

font-size: 30px;

width:280px;

position: absolute;

height: 50px;

top:95px;

right:55px;

background-color: #4caf50;

}

#display,.btn,.box{

border-radius:35px;

}

.operator{

background:orange;

}

.other{

background:white;

}

//清空

document.getElementById("clear").addEventListener("click",function(){

document.getElementById("display").value="";

});

//运算

function get(value) {

document.getElementById("display").value+=value;

}

//结果

function calculates() {

var result=0;

result=document.getElementById("display").value;

document.getElementById("display").value = eval(result);

}

效果图

c44884ef965a022b036c0448b11c8ddc.png

781d50c5b0875b51e0cc5792ffc2af7a.png

04afdd28f2352c819fb630a2d2d303d4.png

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/550182.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

方法的覆盖

【转载】类继承时方法覆盖问题。(static方法不能被”覆盖“) (2014-04-03 17:51:17) 转载▼在看TIJ4的144页说: “覆盖”只有在某方法是基类的接口的一部分时才会出现。 即,必须能将一个对象向上转型为他的基本类型并调用相同的方…

mysql 压力测试知乎_MySQL查看SQL语句执行效率和mysql几种性能测试的工具

网络中整理,记录下,朋友们应该用得到!Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和…

恋与制作人 服务器错误,恋与制作人安装失败怎么办_恋与制作人安装失败解决方法_游戏吧...

恋与制作人是一款受到了很多玩家喜爱的游戏,游戏是奇迹暖暖原班人马打造的,但是却有玩家在安装时出现了安装失败的问题。下面游戏吧小编就为各位各位玩家带来了恋与制作人的安装失败解决方法。安装失败解决方法一、 安装软件时提示应用程序未安装或者提示…

create-react-app创建项目后运行npm run eject命令报错解决办法

用create-react-app创建项目,因要配置各种组件,比如babel,antd等, 需要运行npm run eject命令把项目的配置文件暴露出来,但是还是一如既然碰到报错,因为是在本地新创建的文件,没有添加git记录 解决办法&…

创宇技能表_知道创宇研发技能表 一

凡是以 知道创宇研发技能表 为标题的博客,所有内容均来自:知道创宇研发技能表虽然不是黑客,但这表里不少内容还是很有意思的,所以逐步看了整理到博客,感谢总结分享的同学。公司与个人公司是盈利性组织个人和公司必须双…

摩拜前端周刊第16期

Ladies and 乡亲们,摩拜前端周刊起航啦~ 摩拜前端团队会收集每周前端优秀文章,每周五发布至掘金平台,欢迎关注我们~ The higher I got, the more amazed I was by the view. [译] Javascript 中 Array.push 要比 Array…

python selenium自动化面试_18年selenium3+python3+unittest自动化测试教程(上)

第一章 自动化测试课程介绍和课程大纲1、自动化测试课程介绍简介:讲解什么是自动化测试和课程大纲讲解,课程需要的基础和学后的水平python3.7selenium3pycharm第二章自动化测试相关软件安装1、自动测试工具selenium介绍简介:介绍selenium自动化测试工具为…

wps的计算机在哪里设置密码,wps文件怎么设置和取消密码 wps文件密码设置和取消的步骤方法...

在wps制作文件时,有时候我们需要中途离开,但是担心其他用户不小心操作导致文件丢失,那么我们可以设置wps文件密码,这样就可以避免了,那么怎么将wps文件设置密码呢?其实设置方法非常简单,下面教程之家网为大…

this关键字实现串联构造函数调用

在一个类中如果需要实现多个自定义构造函数,通常做法是在构造函数中实现各自的业务逻辑,如果这些业务逻辑的实现并非截然不同的话,显然不符合oop编程思想,极不利于维护,当然,我们也可以通过将相同的逻辑部分封装成一个方法,但还有一种更为合理简单的方法,下面就通过…

python3.6.8卸载_CentOS7下安装python3.6.8的教程详解

由于最近有个任务需要在python环境下跑,项目是python3.6 tensorflow1.3.1.现总结安装环境:卸载Python3.6方法:首先用命令: whereis python 查看所要删除的python3.6文件位置然后用命令: rm -rf 删除安装Python3.6.8方法:一:单独使用Python, …

魔兽世界联盟物价稳定的服务器,一个残酷的真相!在《魔兽世界》怀旧服,女生一般都爱选联盟...

原标题:一个残酷的真相!在《魔兽世界》怀旧服,女生一般都爱选联盟随着《魔兽世界》经典旧世的人气渐涨,暴雪又追加了3组PVP服,让不少没能抢注到心仪昵称的玩家欣喜若狂。这样一来,原本就饱受争议的服务器选…

网格的补洞操作

简介 网格补洞操作&#xff0c;里面有有奖征集答案&#xff0c;欢迎大家踊跃回答。第一个留言为有效留言那个horse.off请到github下载 算法描述 找到网格的所有的边界半边。 for循环选定一个孔洞的关键点 以来点来遍历整个孔洞 补洞 代码 // 网格 补洞的操作#include <iostr…

SQL Server 2005 Hierarchies WITH Common Table Expressions

代码 1 createtableEmployee2 (3 Id INTIDENTITY(1,1) PRIMARYKEY, 4 [Name]varchar(30) null, 5 JobTitle varchar(30) null, 6 Manager intnull7 )8 9 insertEmployee10 selectincf, IT Director,nullunionall11 selectinc3, Finance Director,nullunionall12 select…

aspx repeater 用法_ASP.NET-----Repeater数据控件的用法总结

一、Repeater控件的用法流程及实例&#xff1a;1、首先建立一个网站&#xff0c;新建一个网页index.aspx。2、添加或者建立APP_Data数据文件&#xff0c;然后将用到的数据库文件放到APP_Data文件夹中。3、打开数据库企业管理器&#xff0c;数据库服务器为local(.)&#xff0c;然…

服务器通过响应头向浏览器设置cookie,http响应包括设置cookie jession id,但随后发送请求,请求标头中没有cookie信息...

第一请求响应&#xff1a;cache: no-cacheConnection: keep-aliveContent-Type: image/pngDate: Tue, 10 May 2016 10:47:43 GMTServer: Tengine/2.1.1Set-Cookie: _uidCiMDa1cxvEjjDeFAw56Ag; path/Set-Cookie: _uideff37cac39ac062caba9b5ec2c8a00f4;Path/Set-Cookie: JSESSI…

Csharp 两个DataTable或DataView互换,可以用来加密解密

/// <summary>/// 涂聚文 geovindu.blog.163.com/// www.dusystem.com www.dupcit.com/// 2011-05-28/// </summary>/// <param name"table"></param>/// <returns></returns>static DataTable GetDecTable(DataTable table){i…

网络切片技术缺点_一文读懂网络切片 - 技术综合版块 - 通信人家园 - Powered by C114...

在各种新兴业务不断涌现的今天&#xff0c;现有的4G LTE网络已经无法满足日益增多的业务需求&#xff0c;因此未来的网络需要通过网络切片技术从“one size fits all”向“one size per service”过渡。在《网络切片“火锅论”&#xff1a;同一口锅&#xff0c;不同的梦想》一文…

安卓导航无信号无服务器,无信号导航能用否

● 出发前测试为解析导航不准的原因&#xff0c;我们先来了解一下GPS导航原理。导航仪是通过接受GPS信号来确定位置所在&#xff0c;再通过存储于内存中的地图数据规划路线。在车辆行驶时&#xff0c;导航仪通过不断接受GPS信号来检测车辆所在地状态&#xff0c;从而提示指引信…

python并发编程之semaphore(信号量)_浅谈Python并发编程之进程(守护进程、锁、信号量)...

前言&#xff1a;本博文是对Python并发编程之进程的知识延伸&#xff0c;主要讲解&#xff1a;守护进程、锁、信号量。友情链接&#xff1a;一、守护进程(daemon)1.1 守护进程概念首先我们都知道&#xff1a;正常情况下&#xff0c;主进程默认等待子进程调用结束之后再结束&…

csharp: Flash Player play *.flv file in winform

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using System.Xml; using AxShockwaveFlashObjects;/** VS2005在添加Shockwave时…