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>
    

      

  • 相关阅读:
    C++学习笔记32:泛型编程拓展1
    C++学习笔记31:术语翻译
    Sqrt(x)
    Search a 2D Matrix
    Pascal's Triangle II
    Pascal's Triangle
    Climbing Stairs
    Linux实用命令
    Binary Tree Inorder Traversal
    Minimum Depth of Binary Tree
  • 原文地址:https://www.cnblogs.com/jiguiyan/p/10343276.html
Copyright © 2011-2022 走看看