js实现一个简易计算器


Posted in Javascript onMarch 30, 2020

本文实例为大家分享了JS实现简易计算器的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
<head>
<title>14th_test</title>
<meta charset="gb2312">
</head>
 
<body>
<h1>这是一个标题</h1>
<p>以下是一个简易计算器</p>
 
<table border="1" style="position:center;">
<tr>
<th>第一个数</th>
<td><input id="fir" type="text" /></td>
</tr>
 
<tr>
<th>第二个数</th>
<td><input id="sec" type="text" /></td>
</tr>
 
<tr>
<td colspan="2">
<button type="button" οnclick="add()">+</button>
<button type="button" οnclick="substract()">-</button>
<button type="button" οnclick="multiply()">*</button>
<button type="button" οnclick="divide()">/</button>
</td>
</tr>
 
<tr>
<td colspan="2"><p id="result"></p></td>
</tr>
</table>
 
<script>
var res; //保存计算结果
function add()
{
var first = document.getElementById("fir").value;
var second = document.getElementById("sec").value;
 res = Number(first) + Number(second); //这里"+"两端必须Number类型转换,否则当成字符串连接
 sent(res);
}
 
function substract()
{
var first = document.getElementById("fir").value;
var second = document.getElementById("sec").value;
 res = first - second;
 sent(res);
}
 
function multiply()
{
var first = document.getElementById("fir").value;
var second = document.getElementById("sec").value;
 res = first * second;
 sent(res);
}
 
function divide()
{
var first = document.getElementById("fir").value;
var second = document.getElementById("sec").value;
 res = first / second;
 sent(res);
}
 
function sent(re)
{
 document.getElementById("result").innerHTML = re;
}
</script>
</body>
</html>

output:

js实现一个简易计算器

更多计算器功能实现,请点击专题: 计算器功能汇总 进行学习

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
自己写了一个展开和收起的多更能型的js效果
Mar 05 Javascript
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
Jun 19 Javascript
js取float型小数点后两位数的方法
Jan 18 Javascript
Egret引擎开发指南之编译项目
Sep 03 Javascript
Javascript中拼接大量字符串的方法
Feb 05 Javascript
微信小程序 loading 详解及实例代码
Nov 09 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
Aug 17 Javascript
vue-cli3添加模式配置多环境变量的方法
Jun 05 Javascript
vue中uni-app 实现小程序登录注册功能
Oct 12 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
Feb 17 Javascript
JavaScript位置参数实现原理及过程解析
Sep 14 Javascript
微信小程序自定义modal弹窗组件的方法详解
Dec 20 Javascript
微信小程序iBeacon测距及稳定程序的实现解析
Jul 31 #Javascript
JS获取动态添加元素的方法详解
Jul 31 #Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 #jQuery
详解Vuex下Store的模块化拆分实践
Jul 31 #Javascript
ES6 Iterator接口和for...of循环用法分析
Jul 31 #Javascript
Vuex 模块化使用详解
Jul 31 #Javascript
判断“命令按钮”是否被鼠标单击详解
Jul 31 #Javascript
You might like
无线电广播的开始
2002/01/30 无线电
php self,$this,const,static,-&amp;gt;的使用
2009/10/22 PHP
PHP 可阅读随机字符串代码
2010/05/26 PHP
PHP的变量总结 新手推荐
2011/04/18 PHP
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
php异常处理捕获错误整理
2019/09/23 PHP
jquery text()要注意啦
2009/10/30 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
详解JS函数重载
2014/12/04 Javascript
Google 地图叠加层实例讲解
2016/08/06 Javascript
fullpage.js全屏滚动插件使用实例
2016/09/06 Javascript
etmvc+jQuery EasyUI+combobox多值操作实现角色授权实例
2016/11/09 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
jquery.cookie.js的介绍与使用方法
2017/02/09 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
vue watch深度监听对象实现数据联动效果
2018/08/16 Javascript
layer弹出层父子页面事件相互调用方法
2018/08/17 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
python处理xml文件的方法小结
2017/05/02 Python
python编写Logistic逻辑回归
2020/12/30 Python
python 多线程将大文件分开下载后在合并的实例
2018/11/09 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
Python学习之os模块及用法
2020/06/03 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
python 下载文件的几种方法汇总
2021/01/06 Python
localstorage和sessionstorage使用记录(推荐)
2017/05/23 HTML / CSS
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
牵手50新加坡:专为黄金岁月的单身人士而设的交友网站
2020/08/16 全球购物
财会自我鉴定范文
2013/12/27 职场文书
投标服务承诺书
2014/05/28 职场文书
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
高三复习计划
2015/01/19 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
2015年教师节感恩寄语
2015/03/23 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
开机音效回归! Windows 11重新引入开机铃声
2021/11/21 数码科技