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>
  • 相关阅读:
    C语言第九节 函数指针
    C语言第七节 指针
    C语言第五节 函数
    C语言第六节 结构体
    C语言第四节 数组
    C语言第三节 循环结构
    C语言第二节 分支结构
    ARC、MRC混编
    Git 和 SVN之间的五个基本区别
    KZ--NSString、NSMutableString
  • 原文地址:https://www.cnblogs.com/zpfqi/p/9243879.html
Copyright © 2011-2022 走看看