JS-计算器制作
不完善,接下来想着把运算符分开成一个一个的按钮...
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>自制计算器</title>
		<style type="text/css">
		input{
				border: 1px solid #4169E1;
				-webkit-border-radius: 12px;
				-moz-border-radius: 12px;
				border-radius: 12px;
				padding: 10px;
			}
			select{
				border: 1px solid #4169E1;
				-webkit-border-radius: 12px;
				-moz-border-radius: 12px;
				border-radius: 12px;
				padding: 10px;
			}
			input[type='button']{
				padding: 10px 30px;
			}
		</style>
	</head>
	<body>
		<input type="text" id="n1" placeholder="请输入第一个数" />
		<input type="text" id="n2" placeholder="请输入第二个数" />
		<select name="" id="fh">
			<option value="+">加</option>
			<option value="-">减</option>
			<option value="*">乘</option>
			<option value="/">除 </option>
			<option value="%">取余 </option>
		</select>
		<input type="button" id="s" value="求值" onclick="s()"/>
	</body>
	<script type="text/javascript">
		function s(){
			var num1 = parseInt(document.getElementById('n1').value);
			var num2 = parseInt(document.getElementById('n2').value);
			var fh = document.getElementById('fh').value;
			var sum;
			switch(fh){
				case '+':
					sum = num1 + num2;
					document.write(num1+'+'+num2+'='+sum);
				break;
				case '-':
					sum = num1 - num2;
					document.write(num1+'-'+num2+'='+sum);
				break;
				case '*':
					sum = num1 * num2;
					document.write(num1+'*'+num2+'='+sum);
				break;
				case '/':
					sum = num1 / num2;
					document.write(num1+'/'+num2+'='+sum);
				break;
				case '%':
					sum = num1 % num2;
					document.write(num1+'%'+num2+'='+sum);
				break;
			}
		}
	</script>
</html>
JS-计算器制作的更多相关文章
- 留念 C语言第一课简单的计算器制作
		
留念 C语言第一课简单的计算器制作 学C语言这么久了. /* 留念 C语言第一课简单的计算器制作 */ #include<stdio.h> #include<stdlib.h ...
 - 早期练手:功能相对比较完善的 js 计算器
		
第一次发博客,就先发一个自己早期,刚开始学前端时,用js写的一个计算器吧,计算功能比较少,只有 + - * / ,不过其他功能还是比较完善的,比如: 输出结果后,连续按"=",可以 ...
 - 一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app
		
一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app 转载 作者:jrainlau 链接:https://segmentfault.com/a/1190000005844155 ...
 - js计算器案例
		
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>j ...
 - Blazor组件自做七 : 使用JS隔离制作定位/持续定位组件
		
1. 运行截图 演示地址 2. 在文件夹wwwroot/lib,添加geolocation子文件夹,添加geolocation.js文件 本组件主要是调用浏览器两个API实现基于浏览器的定位功能,现代 ...
 - Blazor组件自做二 : 使用JS隔离制作手写签名组件
		
Blazor组件自做二 : 使用JS隔离制作手写签名组件 本文相关参考链接 JavaScript 模块中的 JavaScript 隔离 Viewer.js工程 Blazor组件自做一 : 使用JS隔离 ...
 - 用简单的JS代码制作计算器
		
代码+注释一共不到200行,是练习交流的必备良药 主界面如下: 操作示意图: 以下是代码部分 HTML: <div> <table class="window"& ...
 - js计算器---转
		
至今见过的一个还没问题的计算器,收藏在此. 转自javascript写的简单的计算器原文链接,谢分享! js部分 ar num=0,result=0,numshow="0"; va ...
 - js 选项卡制作
		
知识回顾,制作JS选项卡,仅供参考 html代码: <!DOCTYPE html> <html lang="en"> <head> <me ...
 - 20行js代码制作网页刮刮乐
		
分享一段用canvas和JS制作刮刮乐的代码,JS部分去掉注释不到20行代码效果如下 盖伦.jpg 刮刮乐.gif HTML部分 <body>  &l ...
 
随机推荐
- android开发------编写用户界面之线性布局(补充知识)
			
在前面的文章中 http://www.cnblogs.com/ai-developers/p/android_linearlayout.html 我们看到了布局中有这样一个属性: layout_wei ...
 - JNI系列——常见错误
			
1.本地方法没有找到 原因一:在Java代码中没有加载对应的类 原因二:在.c文件中将本地的方法名转换错误 2.本地库返回为空 原因一:加载的库名称错误 原因二:生成的库与部署设备平台错误
 - 分析函数——keep(dense_rank first/last)
			
来源于:http://blog.itpub.net/28929558/viewspace-1182183/ 销售表:SQL> select * from criss_sales where de ...
 - 关于insert /*+ append*/ 各种insert插入速度比较
			
来源于:http://www.cnblogs.com/rootq/archive/2009/02/11/1388043.html SQL> select count(*) from t;COUN ...
 - 【UOJ #29】【IOI 2014】holiday
			
http://uoj.ac/problem/29 cdq四次处理出一直向左, 一直向右, 向左后回到起点, 向右后回到起点的dp数组,最后统计答案. 举例:\(fi\)表示一直向右走i天能参观的最多景 ...
 - 使用事件捕获实时捕获img是否加载完毕, 实现iframe内容高度自动适应
			
如何判断在html中图片加载完毕呢? 给img图片加onload事件呗. 如何判断一个界面中所有的图片加载完毕呢? 给所有的图片加上onload事件呗. 如果有1000张图片那要怎么绑定事件呢? 我们 ...
 - 强连通 HDU 3639
			
t个样例 n个点 m条边 求有手帕最多的人 A->B B->C C 2块 可以传递 先强联通一下 这里的权是强连通分量中有几个点 然后要建一下反图 入度为0的点就有可能是最大的点 #inc ...
 - java:提示Could not initialize class sun.awt.X11GraphicsEnvironment
			
前几天发现tomcat提示 Could not initialize class sun.awt.X11GraphicsEnvironment 问题.以为不验证,就没太关注,今天发现,有同事提示了个 ...
 - java-Collections工具类使用
			
Collections工具类方法介绍 Collections.reverse(list);//list顺序反转
 - dede使用方法----实现英文版的搜索功能
			
搜索功能在网站中是最常见的一个功能了.我们在用dede做双语网站的时候,默认的会有中文版的搜索功能.但是怎么添加一个英文版的搜索功能.各位看官,方法如下: 1.复制plus目录下的serach.php ...