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 相关文章推荐
prototype.js的Ajax对象
Sep 23 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
Apr 09 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
Mar 31 Javascript
jquery实现滑动特效代码
Aug 10 Javascript
详解JavaScript UTC时间转换方法
Jan 07 Javascript
深入学习 JavaScript中的函数调用
Mar 23 Javascript
js获取文件里面的所有文件名(实例)
Oct 17 Javascript
解决layui 复选框等内置控件不显示的问题
Aug 14 Javascript
React实现全局组件的Toast轻提示效果
Sep 21 Javascript
JS防抖和节流实例解析
Sep 24 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
Sep 22 Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
Oct 18 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实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
php以post形式发送xml的方法
2014/11/04 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
laravel学习教程之关联模型
2016/07/30 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
jQuery validate 中文API 附validate.js中文api手册
2010/07/31 Javascript
Javascript的一种模块模式
2010/09/08 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
js innerHTML 改变div内容的方法
2013/08/03 Javascript
jquery ready(fn)事件使用介绍
2013/08/21 Javascript
js中的布尔运算符使用介绍
2013/11/20 Javascript
深入理解jQuery中live与bind方法的区别
2013/12/18 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
Python、Javascript中的闭包比较
2015/02/04 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
详解Python的数据库操作(pymysql)
2019/04/04 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
Pycharm+Python工程,引用子模块的实现
2020/03/09 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
电脑教师的教学自我评价
2013/11/26 职场文书
办公室保洁员岗位职责
2013/12/02 职场文书
企业法人授权委托书范本
2014/09/23 职场文书
通知范文怎么写
2015/04/16 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang