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 相关文章推荐
为javascript添加String.Format方法
Aug 11 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
Nov 21 Javascript
不使用ajax实现无刷新提交表单
Dec 21 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
Jan 28 Javascript
js生成随机数(指定范围)的实例代码
Jul 10 Javascript
html判断当前页面是否在iframe中的实例
Nov 30 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
Jul 13 Javascript
详解使用mpvue开发github小程序总结
Jul 25 Javascript
vue 实现小程序或商品秒杀倒计时
Apr 14 Javascript
简单通过settimeout看javascript的运行机制
May 10 Javascript
解决Vue中 父子传值 数据丢失问题
Aug 27 Javascript
聊聊vue 中的v-on参数问题
Jan 29 Vue.js
微信小程序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如何透过ODBC来存取数据库
2006/10/09 PHP
PHP中实现生成静态文件的方法缓解服务器压力
2014/01/07 PHP
laravel学习教程之关联模型
2016/07/30 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
JS中Iframe之间传值及子页面与父页面应用
2013/03/11 Javascript
Javascript selection的兼容性写法介绍
2013/12/20 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
jQuery中:password选择器用法实例
2015/01/03 Javascript
javascript中hasOwnProperty() 方法使用指南
2015/03/09 Javascript
Jquery遍历select option和添加移除option的实现方法
2016/08/26 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
2016/10/11 Javascript
VUE element-ui 写个复用Table组件的示例代码
2017/11/18 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
layui富文本编辑器前端无法取值的解决方法
2019/09/18 Javascript
vue新建项目并配置标准路由过程解析
2019/12/09 Javascript
详解Python中的元组与逻辑运算符
2015/10/13 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
解决python写入mysql中datetime类型遇到的问题
2018/06/21 Python
Python3使用pandas模块读写excel操作示例
2018/07/03 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
2019/01/29 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
pyqt5中QThread在使用时出现重复emit的实例
2019/06/21 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
解决pyqt5异常退出无提示信息的问题
2020/04/08 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
附答案的Java面试题
2012/11/19 面试题
如何估计一张表的大小(假设该表中有1万条数据)
2016/03/27 面试题
what is the difference between ext2 and ext3
2015/08/25 面试题
酒店管理求职信范文
2014/04/06 职场文书
高中学生会竞选演讲稿
2014/08/25 职场文书
社会治安综合治理责任书
2015/01/29 职场文书
2016党员入党决心书
2015/09/22 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS