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 相关文章推荐
Package.js  现代化的JavaScript项目make工具
May 23 Javascript
体验js中splice()的强大(插入、删除或替换数组的元素)
Jan 16 Javascript
jquery自定义类似$.ajax()的方法实现代码
Aug 13 Javascript
JS实现向表格行添加新单元格的方法
Mar 30 Javascript
javascript实现简单的省市区三级联动
May 14 Javascript
JavaScript中的call和apply的用途以及区别
Jan 11 Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 Javascript
JavaScript实现省市联动过程中bug的解决方法
Dec 04 Javascript
使用classList来实现两个按钮样式的切换方法
Jan 24 Javascript
常用的 JS 排序算法 整理版
Apr 05 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
May 07 Javascript
vue 基于abstract 路由模式 实现页面内嵌的示例代码
Dec 14 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
linux命令之调试工具strace的深入分析
2013/06/03 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
php跨域cookie共享使用方法
2014/02/20 PHP
php树型类实例
2014/12/05 PHP
PHP使用pear自带的mail类库发邮件的方法
2015/07/08 PHP
关于PHP开发的9条建议
2015/07/27 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
php 无限分类 树形数据格式化代码
2016/10/11 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
laravel 5.3 单用户登录简单实现方法
2019/10/14 PHP
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
写js时遇到的一些小问题
2010/12/06 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
自己实现ajax封装示例分享
2014/04/01 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
Python实现windows下模拟按键和鼠标点击的方法
2015/03/13 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
Python实现动态给类和对象添加属性和方法操作示例
2020/02/29 Python
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
接口的多继承会带来哪些问题
2015/08/17 面试题
幼儿园家长会邀请函
2014/01/15 职场文书
网络优化专员求职信
2014/05/04 职场文书
治安消防安全责任书
2014/07/23 职场文书
千手观音观后感
2015/06/03 职场文书
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js