js网页版计算器的简单实现


Posted in Javascript onJuly 02, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 <html xmlns="http://www.w3.org/1999/xhtml">

 <head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>计算器</title>

<script language="javascript" type="text/javascript">

 var clearFlag=false;

 function getNum(num){

 //alert(num);

  var objresult=document.getElementById("result");

  if(clearFlag){

   objresult.value="";

   clearFlag=false;

  }

 //alert(objresult);

 objresult.value+=num;

 }

function getResult(){

 var objresult=document.getElementById("result");

 objresult.value=objresult.value+"="+eval(objresult.value);

 clearFlag=true;

}

</script>

</head>

<body>

<table width="200" border="1" cellpadding="2">

  <tr>

    <td colspan="4"><input type="text" name="result" id="result" size="33"></td>

  </tr>

  <tr>

    <td width="56"><input type="button" value="  1   " onclick="getNum(1)"></td>

    <td width="56"><input type="button" value="  2   " onclick="getNum(2)"></td>

    <td width="51"><input type="button" value="  3   " onclick="getNum(3)"></td>

    <td width="58"><input type="button" value="  +   " onclick="getNum('+')"></td>

  </tr>

  <tr>

    <td><input type="button" value="  4   " onclick="getNum(4)"></td>

    <td><input type="button" value="  5   " onclick="getNum(5)"></td>

    <td><input type="button" value="  6   " onclick="getNum(6)"></td>

    <td><input type="button" value="  -   " onclick="getNum('-')"></td>

  </tr>

  <tr>

    <td><input type="button" value="  7   " onclick="getNum(7)"></td>

    <td><input type="button" value="  8   " onclick="getNum(8)"></td>

    <td><input type="button" value="  9   " onclick="getNum(9)"></td>

    <td><input type="button" value="  *   " onclick="getNum('*')"></td>

  </tr>

  <tr>

    <td><input type="button" value="  0   " onclick="getNum(0)"></td>

    <td><input type="button" value="  .   " onclick="getNum('.')"></td>

    <td><input type="button" value="  =   " onclick="getResult()"></td>

    <td><input type="button" value="  /   " onclick="getNum('/')"></td>

  </tr>

</table>

</body>

</html>
Javascript 相关文章推荐
javascript 用原型继承来实现对象系统
Mar 22 Javascript
JQuery触发radio或checkbox的change事件
Dec 18 Javascript
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
May 27 Javascript
浅析JavaScript中作用域和作用域链
Dec 06 Javascript
通过源码分析Vue的双向数据绑定详解
Sep 24 Javascript
vue 中swiper的使用教程
May 22 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
Aug 08 Javascript
vue生命周期与钩子函数简单示例
Mar 13 Javascript
vue component 中引入less文件报错 Module build failed
Apr 17 Javascript
JsonServer安装及启动过程图解
Feb 28 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
Mar 04 Javascript
es6函数之尾调用优化实例分析
Apr 25 Javascript
js实现广告漂浮效果的小例子
Jul 02 #Javascript
JavaScript计算字符串中每个字符出现次数的小例子
Jul 02 #Javascript
JavaScript 函数参数是传值(byVal)还是传址(byRef) 分享
Jul 02 #Javascript
js创建子窗口并且回传值示例代码
Jul 02 #Javascript
封装html的select标签的js操作实例
Jul 02 #Javascript
使用js获取地址栏中传递的值
Jul 02 #Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 #Javascript
You might like
substr()函数中文版
2006/10/09 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
2015/12/31 PHP
php 一维数组的循环遍历实现代码
2017/04/10 PHP
thinkPHP+LayUI 流加载实现功能
2019/09/27 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
微信小程序实现文字跑马灯
2020/05/26 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
python对于requests的封装方法详解
2019/01/03 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
浅谈pymysql查询语句中带有in时传递参数的问题
2020/06/05 Python
Jar包的作用是什么
2014/03/30 面试题
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
大学毕业的自我鉴定
2013/10/08 职场文书
护士节活动总结
2014/08/29 职场文书
2014公司党员自我评价范文
2014/09/11 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
2014年机关作风建设工作总结
2014/10/23 职场文书
2015年教师业务工作总结
2015/05/26 职场文书
机器人瓦力观后感
2015/06/12 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis
浅谈 JavaScript 沙箱Sandbox
2021/11/02 Javascript