zoukankan      html  css  js  c++  java
  • JavaScript实现简单计算器

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<title>简单计算器</title>
    	</head>
    	<body>
    		<p align="center">简单计算器</p>
    		<div align="center">
    		<table border="1" style="position: center;">
    			
    			<tr>
    				<td>第一个数:</td><td><input type="text" id="first"></td>
    			</tr>
    			<tr><td>第二个数:</td><td><input type="text" id="twice"></td>
    			</tr>
    			<tr>
    				<td colspan="2">
    					  
                     <button style="inherit" onclick="add()">+</button>
                       
                     <button style="inherit" onclick="subtract()">-</button>
                        
                     <button style="inherit" onclick="ride()">*</button>
                         
                     <button style="inherit" onclick="devide()">/</button>
    				</td>
    			</tr>
    			<tr>
    			<td colspan="2" rowspan="2">
    				<p id="result"></p>
    			</td>
    			
    			</tr>
    		</table></div>
    		<script type="text/javascript">
    			//加法
    			function add()
    			{
    				var a=getFirstNumber();
    				var b=getTwiceNumber();
    				var re=Number( a) +Number( b);//注意:这里不允许写成a+b;
    				sendResult(re);
    				
    			}
    			//减法
    			function subtract(){
    				var a=getFirstNumber();
    				var b=getTwiceNumber();
    				var re=a-b;
    				sendResult(re);
    				
    			}
    			//乘法
    			function ride(){
    				var a=getFirstNumber();
    				var b=getTwiceNumber();
    				var re=a*b;
    				sendResult(re);
    			}
    			//除法
    			function devide(){
    				var a=getFirstNumber();
    				var b=getTwiceNumber();
    				var re=a/b;
    				sendResult(re);
    			}
    			//给P标签传值
    			function sendResult(result_1){
    				var num=document.getElementById("result");
    				num.innerHTML=result_1;
    			}
    			//获取第一位数字
    			function getFirstNumber(){
    				var firstNumber=document.getElementById("first").value;
    				return firstNumber;
    			}
    			//获取第二位数字
    			function getTwiceNumber(){
    				var twiceNumber=document.getElementById("twice").value;
    				return twiceNumber;
    			}
    			
    			
    			</script>
    		
    		
    	</body>
    </html>
    

      

  • 相关阅读:
    (转)用JMX监测JVM的运行参数
    MySql
    ORACLE小工具:存储过程清空所有表或使所有触发器失效
    简单易懂,原码,补码,反码
    centos7如何关闭防火墙
    中兴大事件
    苹果降频门:旧款iPhone哪些功能受到影响
    苹果降频门
    华为P10闪存门
    N32903系列的基础知识(1)
  • 原文地址:https://www.cnblogs.com/jiguiyan/p/10343276.html
Copyright © 2011-2022 走看看