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实现的分页函数
Feb 07 Javascript
Javascript面向对象之四 继承
Feb 08 Javascript
jquery select(列表)的操作(取值/赋值)
Mar 16 Javascript
js实现iPhone界面风格的单选框和复选框按钮实例
Aug 18 Javascript
JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
Sep 21 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
js调用刷新界面的几种方式
May 03 Javascript
Vue不能检测到Object/Array更新的情况的解决
Jun 26 Javascript
微信小程序功能之全屏滚动效果的实现代码
Nov 22 Javascript
微信小程序template模板与component组件的区别和使用详解
May 22 Javascript
node将geojson转shp返回给前端的实现方法
May 29 Javascript
vue基于better-scroll实现左右联动滑动页面
Jun 30 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
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
php快递单号查询接口使用示例
2014/05/05 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
基于JavaScript 数据类型之Boolean类型分析介绍
2013/04/19 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
动态创建script标签实现跨域资源访问的方法介绍
2014/02/28 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
jquery基本选择器匹配多个元素的实现方法
2016/09/05 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
[36:02]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第一局
2016/02/28 DOTA
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
朴素贝叶斯算法的python实现方法
2014/11/18 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
对变量赋值的理解--Pyton中让两个值互换的实现方法
2017/11/29 Python
Python实现简单生成验证码功能【基于random模块】
2018/02/10 Python
Python3利用print输出带颜色的彩色字体示例代码
2019/04/08 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
Python 多线程共享变量的实现示例
2020/04/17 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
keras topN显示,自编写代码案例
2020/07/03 Python
Python脚本实现Zabbix多行日志监控过程解析
2020/08/26 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
中专生毕业自我鉴定
2013/11/01 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
乡领导班子四风问题对照检查材料
2014/09/25 职场文书
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android
你需要掌握的20个Python常用技巧
2022/02/28 Python
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python