用js写一个计算器

使用 JavaScript 创建一个简单的计算器 通过这个示例,我们可以看到使用 JavaScript 创建一个简单的计算器是非常简单的。JavaScript 提供了丰富的功能和灵活性,使得开发者能够轻松地实现各种交互功能。以上代码是一个简单的 HTML 页面,其中包括两个输入框和四个按钮,用于实现加、减、乘、除操作。JavaScript 是一种广泛应用于网页开发的脚本语言,它具有灵活、动态和强大的特性。本文将演示如何使用 JavaScript 创建一个简单的计算器,并实现基本的加减乘除操作。MDN Web 文档:JavaScript。 阅读详情
<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8" />
		<title>Calaulate~</title>
		<style>
			* {
				padding: 0;
				margin: 1px;
			}
			
			#calculate {
				margin: auto;
				margin-top: 10px;
				border: solid 6px dimgrey;
				border-spacing: 0px;
			}
			
			#display {
				width: 100%;
				height: 30px;
				border-bottom: solid 4px darkgray;
				font-weight: bold;
				color: #gray;
				font-family: 黑体;
				padding-left: 2px;
			}
			
			#equal {
				cursor: pointer;
				width: 40px;
				height: 100%;
				background: dimgrey;
				border: solid 1px #FFFFFF;
				color: #ffffff;
				text-align: center;
				font-weight: bold;
				font-family: 黑体;
			}
			
			.numberkey {
				cursor: pointer;
				width: 40px;
				height: 30px;
				border: solid 1px #FFFFFF;
				background: gray;
				color: #ffffff;
				text-align: center;
				font-weight: bold;
				font-family: 黑体;
			}
			
			.numberkey:hover{
				background: #696969;
			}
			
			#equal:hover{
				background: lightgrey;
			}
		</style>
	</head>

	<body>
		<table id="calculate" onclick="calculater()">
			<tr>
				<td id="display" colspan="5">0</td>
			</tr>
			<tr>
				<td class="numberkey">1</td>
				<td class="numberkey">2</td>
				<td class="numberkey">3</td>
				<td class="numberkey">+</td>
				<td class="numberkey" onclick="del()">C</td>
			</tr>
			<tr>
				<td class="numberkey">4</td>
				<td class="numberkey">5</td>
				<td class="numberkey">6</td>
				<td class="numberkey">-</td>
				<td rowspan="3" id="equal" onclick="resCal()">=</td>
			</tr>
			<tr>
				<td class="numberkey">7</td>
				<td class="numberkey">8</td>
				<td class="numberkey">9</td>
				<td class="numberkey">*</td>
			</tr>
			<tr>
				<td class="numberkey">+/-</td>
				<td class="numberkey">0</td>
				<td class="numberkey">.</td>
				<td class="numberkey">/</td>
			</tr>
		</table>
	</body>
<script>
	var results = "";
	var calres = "";
	function calculater(){
		if(event.srcElement.innerText=="="){
			return;
		}
		if(event.srcElement.innerText=="C"){
			del();
			display.innerText="0";
			return;
		}
		results += event.srcElement.innerText;
		display.innerText = results;
	}
	function resCal(){
		calres=eval(results);
		display.innerText = calres;
		results = calres;
	}
	function del(){
		results = "";
		display.innerText = "";
	}
</script>
</html>

使用JS和HTML写一个计算器 使用JS和HTML写一个计算器 <!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta charset="UTF-8"> <title>ES6</title... 阅读详情

相关推荐

用javascript写的一个计算器

Array.prototype.remove=function(index) { if(isNaN(index)||index>this.length){return false;} for(var i=0,n=0;i<this.length;i++) { if(this[i]!=this[index]) { this[n++]=this[i] } } this.length-=1 } function commonMath(){ //类初始化 this.init = function(){ this.tmp = ''; this.debug = 0; this.output = ''; this.method = ''; this.sign = 1;//0:-;1:+ this.register = Array();//寄存器 }

JavaScript实现简单计算器

JavaScript和HTML实现简单计算器功能

weixin_47261870的博客 3万+

大数据审计常用的算法模型

数据预处理:用聚类算法(K-Means)对数据分组,缩小分析范围;异常初筛:用孤立森林/DBSCAN快速标记疑似异常样本;风险分级:用随机森林/XGBoost对疑似异常打分,确定核查优先级;关联深挖:用FP-Growth挖掘异常样本背后的人员/流程关联;文本佐证:用BERT分析相关合同/审批文本,获取舞弊证据。例如,某审计项目通过“K-Means分组→孤立森林标异常→FP-Growth找关联→BERT审合同”的流程,仅用1周就完成了过去3个月需10人团队的工作量,且挖出2起隐藏的串标舞弊案。

Yulay专栏 1068

JS原生——编写简易计算器

计算器

m0_64954687的博客 9934

恶意代码分析实战——使用Apatedns和Inetsim模拟网络环境

恶意代码分析实战——使用Apatedns和Inetsim模拟网络环境 注:本次实验主要是《恶意代码分析实战》一书中进入动态恶意代码分析篇章的开始,主要通过Apatedns以及Inetsim来模拟为恶意代码提供其需要的网络环境,本次实验以Lab01-03.exe为例。 一、实验环境及工具。 Vmware虚拟机:win10(win7)、kali 主要工具:Apatedns、Inetsim 二、工具的安装下载 1、Apatedns:需安装至windows虚拟机客户端(win10,win7均可) 下载地址:http

妙蛙种子吃了都会妙妙秒的妙脆角的博客 7935

Vue集成天地图:从定位到交互绘图的完整实践指南

本文详细介绍了如何在Vue项目中集成天地图API,从基础配置到高级功能实现,包括定位、标点、画线等交互绘图功能。通过实战代码示例和性能优化技巧,帮助开发者快速掌握Vue与天地图的结合应用,提升地图开发效率。

weixin_29013129的博客 248

JavaScript实现计算器

运用运算符来制作一个简易的计算器,通过讲解来让大家认识一下计算器实现原理。 第一步、 构建HTML的布局,先写四个span标签备注好参数和运算符和结果,再写一个div盒子里面包含第二行内容,第二行代表参数一的input标签为了实现可以上下选择的效果只需要改变将input中type里text类型该为number类型即可,而代表运算符的是一个下拉框里面包含加减乘除,只需要在select标签里给四个option代表加减乘除。参数二则是一个input的文本框,计算的按钮则使用一个button按钮可以通过鼠标点击

weixin_55017780的博客 3467

LittleFS+NANDFLASH软硬件配置详情

littleFS文件系统说明及移植过程

weixin_43200844的博客 2368

js实现简易计算器三种基础方法

if-else,switch,三元运算符实现简单计算器

weixin_64037609的博客 1713

使用SpringBoot+Vue3开发项目(1)---- 设计用户注册和登录的接口及页面

本文基于黑马大事件项目介绍如何使用SpringBoot+Vue3来实现前后端联调的登录与注册操作。

记得开心一点嘛的博客 3643

Codex入门19-数据库操作(解放双手:用自然语言写SQL、建表和数据迁移)

写 SQL 是后端开发的日常,但复杂的 JOIN、子查询、窗口函数总让人头疼。本文教你用 Codex CLI 实现:自然语言直接生成 CREATE TABLE、复杂 SQL 查询、数据库迁移脚本(Prisma/Knex/Alembic)、ORM 模型代码(SQLAlchemy/TypeORM)、甚至自动生成数据库文档。重点强调安全红线——永远不要让 AI 直接连接生产数据库。从需求描述到完整数据库层代码,一篇搞定。

yueyeguzhuo的专栏 234

用JavaScript写一个简单的计算器

本文使用js实现了一个简单的加、减、乘、除计算器。 以下是css部分代码: *{ padding:0; margin:0; color: #424242; } .outer{ width:300px; height:auto; outline:1px solid #b9b9b9; margin:50px...

ayi644640的博客 1324

基于A*算法的二维栅格地图路径规划与避障MATLAB仿真

本文将介绍如何使用MATLAB编写基于A*算法的二维栅格地图路径规划与避障的仿真程序。我们可以使用二维数组表示地图,其中每个元素表示一个栅格的状态,例如1表示障碍物,0表示可行走区域。接下来,我们需要定义A*算法的节点类。G值表示从起始节点到当前节点的代价,H值是启发式函数估计的从当前节点到目标节点的代价。算法,我们可以有效地找到起始点到目标点的最短路径,并在仿真中进行可视化展示。算法的基本思路是从起始节点开始,按照一定的启发式函数选择下一个节点,直到找到目标节点或者遍历完所有可行走区域。

ByteWhizX的博客 1273

用JavaScript写的一个简易计算器,附源码

最近在学JavaScript,正好老师让做一个简单的计算器,我就乘此机会练练手吧 我做的效果如下: 参考程序: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wid.

weixin_44107140的博客 7448

华为OD新系统机试真题 4.26 -最大化游戏试玩资格分发

华为OD机试新系统真题【最大化游戏试玩资格分发】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD新系统机试 4月26号真题【最大化游戏试玩资格分发】。

qq_45776114的博客 825

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

js写一个简易计算器

<!DOCTYPE html> <html> <head> <title> 简易计算器</title> <script type="text/javascript"> function count(){ var x1=document.getE...

一只柠檬菜鸡 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

使用JS写一个计算器

先上效果图: 简单的加减乘除功能还是有的,所以我们就考虑怎么来实现这个功能。 根据预期效果,可以确定页面中的布局要用到table tr td。 所以先放上页面布局,table的边框宽度border,colspan来设置某一行的宽度为4倍一列宽度,显示结果的地方要显示输入的所有值,先用id来区分,给value一个空,来获取其他按钮键入的value值,用name来命名: &lt;body&gt; ...

沉默的小猴子的博客 2万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

利用javascript写一个简单的计算器

利用javascript编写一个简单的计算器,这是一个很基础的东东,主要是考验初学者的基础 计算器 function calc() { var num1 = parseInt( document.getElementById("num1").value); var num2 = parseInt( document.getElementById("num2").value);

═☆冰之旅☆═的专栏 4634

用JavaScript写一个简易计算器

一个基于JavaScript的简易计算器,非常简易。 预期效果: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-s

weixin_44424295的博客 1480

用JS写的一个简易计算器

计算器var num1,num2;function  validate(num1,num2){ //判断是否完整填写条件var isCompute = false;if(num1 ==""){alert("请输入第一个数");}else if(isNaN(num1)){alert("请输入数字");}else if(num2 ==""){alert("请输入第二个数");}else if(isNa

yuiku008的专栏 3679

用js写了一个简单的计算器

js计算器

weixin_51662487的博客 452

js写一个计算器

Document input{ width:60px; } #inp1{ width:280px; text-align:right; } <!--第一行 清除按钮--> <tr> <td><input type="button" value="Clear" onclick="inputPCB(this)"/></td> </tr> &lt...

qq_43248604的博客 201

给大家分享一个好玩的用CSS+JS写一个简单的计算器

如何用CSS+JS做一个简单的计算器? 觉得不错的,麻烦点个赞哦!!! 不废话,咱们直接开始 <div id="bg"> <div id="screen"></div> <table> <tr> <td> <div class="btn_grey" onclick="del()">del</d

zfy980829的博客 200

html中写一个计算器,用js+html写的一个简单计算器

用js+html刚写的一个计算器,发现在不同浏览器上显示差的好远啊……纠结……然后发现N多不完善的地方,╮(╯▽╰)╭,懒得改了,累死了,做作业去……Untitledinput[type=button]{width:25px;height:25px;}type="text/javascript">var result=0;var point=false;//判断是小数点前还是后var multip...

weixin_30783947的博客 289
上一篇: POJ 1724(深度优先搜索)
下一篇: CCPC2018-湖南全国邀请赛-重现赛F题sorting
顺顺不吃竹笋
博客等级 码龄10年 32粉丝 53原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值