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 相关文章推荐
jQuery使用手册之三 CSS操作
Mar 24 Javascript
jquery uaMatch源代码
Feb 14 Javascript
js 实现在离开页面时提醒未保存的信息(减少用户重复操作)
Jan 16 Javascript
Jquery实现视频播放页面的关灯开灯效果
May 27 Javascript
jquery 表格排序、实时搜索表格内容(附图)
May 19 Javascript
javascript检测浏览器的缩放状态实现代码
Sep 28 Javascript
javascript中Array()数组函数详解
Aug 23 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
Feb 19 Javascript
Vue 组件传值几种常用方法【总结】
May 28 Javascript
vue选项卡切换登录方式小案例
Sep 27 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
Oct 13 Javascript
Nuxt.js nuxt-link与router-link的区别说明
Nov 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 for 循环语句使用方法详细说明
2010/05/09 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
Nodejs技巧之Exceljs表格操作用法示例
2019/11/06 NodeJs
JQuery事件冒泡和默认行为代码实例
2020/05/13 jQuery
vue组件开发之tab切换组件使用详解
2020/08/21 Javascript
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
浅述python中argsort()函数的实例用法
2017/03/30 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
2020/02/07 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
2020/02/28 Python
Python类的继承super相关原理解析
2020/10/22 Python
python 下载文件的几种方法汇总
2021/01/06 Python
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
英国和爱尔兰的自炊式豪华度假小屋:Rural Retreats
2018/06/08 全球购物
专业销售业务员求职信
2013/11/18 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
大学生村官考核材料
2014/05/23 职场文书
分公司总经理岗位职责
2014/07/30 职场文书
仲裁协议书
2014/09/26 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
安全生产协议书
2016/03/22 职场文书
用 Python 定义 Schema 并生成 Parquet 文件详情
2021/09/25 Python