zoukankan      html  css  js  c++  java
  • js实现一个简单的计算器



    代码如下:
    <style> table{ height: 350px; 270px; text-align: center; } input{ height: 100%; 350px; font-size: 50px } </style>
    <body>
      <table border="1" align="center" bgColor="#bbff77" >
    	<tr>
    	  <td colspan="4">
    		<input type="text" id="nummessege" />
    	  </td>
    	</tr>
    	<tr>
    	  <td onclick="onclicknum(1)">
    		1
    	  </td>
    
    	  <td onclick="onclicknum(2)">
    		2
    	  </td>
    
    	  <td onclick="onclicknum(3)">
    		3
    	  </td>
    
    	  <td onclick="onclicknum('+')">
    		+
    	  </td>
    	</tr>
    
    	<tr>
    	  <td onclick="onclicknum(4)">
    		4
    	  </td>
    
    	  <td onclick="onclicknum(5)">
    		5
    	  </td>
    
    	  <td onclick="onclicknum(6)">
    		6
    	  </td>
    
    	  <td onclick="onclicknum('-')">
    		-
    	  </td>
    	</tr>
    
    	<tr>
    	  <td onclick="onclicknum(7)">
    		7
    	  </td>
    
    	  <td onclick="onclicknum(8)">
    		8
    	  </td>
    
    	  <td onclick="onclicknum(9)">
    		9
    	  </td>
    
    	  <td onclick="onclicknum('*')">
    		*
    	  </td>
    	</tr>
    
    	<tr>
    	  <td colspan="2" onclick="onclicknum(0)">
    		0
    	  </td>
    	  <td onclick="onclicknum('.')">
    		.
    	  </td>
    
    	  <td onclick="onclicknum('/')">
    	    /
    	  </td>
    	  </tr>
    
    	  <tr>
    
    	  <td colspan="2" onclick="onclickclear()">
    		Del
    	  </td>
    
    	  <td colspan="2" onclick="onclickresult()">
    		=
    	  </td>
    
    	</tr>
    
      </table>
    </body>
    <script type="text/javascript">
      var numresult;
      var str;
      function onclicknum(nums) {
        str = document.getElementById("nummessege");
        str.value = str.value + nums;
      },
    
      function onclickclear() {
        str = document.getElementById("nummessege");
        str.value = '';
      },   function onclickresult() {     str = document.getElementById("nummessege");     numresult = eval(str.value);
        str.value = numresult;   }
    </script>
  • 相关阅读:
    图匹配板子
    线性基
    Berlekamp-Massey algorithm
    组合/概率/形式幂级数/多项式/集合幂级数的题
    费用流 Dijkstra 原始对偶方法(primal-dual method)
    UVA-12304
    二项式系数
    卡特兰数
    多项式模板
    工具
  • 原文地址:https://www.cnblogs.com/zpfqi/p/9243879.html
Copyright © 2011-2022 走看看