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 相关文章推荐
Node.js实战 建立简单的Web服务器
Mar 08 Javascript
JavaScript设计模式之外观模式实例
Oct 10 Javascript
基于javascript实现最简单的选项卡切换效果
May 16 Javascript
javascript检测移动设备横竖屏
May 21 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
Sep 05 Javascript
深入理解JavaScript定时机制
Oct 27 Javascript
jQuery+PHP+Mysql实现抽奖程序
Apr 12 jQuery
原生js简单实现放大镜特效
May 16 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
Jun 23 Javascript
JavaScript实现职责链模式概述
Jan 25 Javascript
原生JS实现动态添加新元素、删除元素方法
May 05 Javascript
详解如何使用Node.js实现热重载页面
May 06 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
php下实现农历日历的代码
2007/03/07 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
2015/05/12 PHP
php使用Imagick生成图片的方法
2015/07/31 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
PHP __call()方法实现委托示例
2019/05/20 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
Mootools 1.2教程(21)——类(二)
2009/09/15 Javascript
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
Wordpress ThickBox 点击图片显示下一张图的修改方法
2010/12/11 Javascript
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
jquery中通过父级查找进行定位示例
2013/06/28 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
2017/11/14 Javascript
详解如何使用 vue-cli 开发多页应用
2017/12/16 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
js实现简单的日历显示效果函数示例
2019/11/25 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
[07:37]DOTA2-DPC中国联赛2月2日Recap集锦
2021/03/11 DOTA
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
python嵌套字典比较值与取值的实现示例
2017/11/03 Python
django 微信网页授权登陆的实现
2019/07/30 Python
Win10系统下安装labelme及json文件批量转化方法
2019/07/30 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
Python hashlib加密模块常用方法解析
2019/12/18 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
见习期自我鉴定
2014/01/31 职场文书
银行行长竞聘演讲稿
2014/04/23 职场文书
企业承诺书格式
2014/05/21 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
反四风对照检查材料
2014/09/22 职场文书
生日答谢词
2015/01/05 职场文书
幸福终点站观后感
2015/06/04 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript