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 函数参数是传值(byVal)还是传址(byRef) 分享
Jul 02 Javascript
javascript模拟post提交隐藏地址栏的参数
Sep 03 Javascript
浅析jQuery EasyUI中的tree使用指南
Dec 18 Javascript
学习JavaScript编程语言的8张思维导图分享
Mar 27 Javascript
值得分享的轻量级Bootstrap Table表格插件
May 30 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
Feb 12 Javascript
JavaScript使用readAsDataURL读取图像文件
May 10 Javascript
webpack教程之webpack.config.js配置文件
Jul 05 Javascript
jquery+css实现下拉列表功能
Sep 03 jQuery
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
vue实现数字动态翻牌的效果(开箱即用)
Dec 08 Javascript
使用Cargo工具高效创建Rust项目
Aug 14 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在XP下IIS和Apache2服务器上的安装
2006/09/05 PHP
兼容PHP5的PHP目录管理函数库
2008/07/10 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
Extjs学习笔记之二 初识Extjs之Form
2010/01/07 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
javascript自动恢复文本框点击清除后的默认文本
2016/01/12 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
2016/06/09 Javascript
AngularJS中的Promise详细介绍及实例代码
2016/12/13 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
mpvue 如何使用腾讯视频插件的方法
2018/07/16 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
一看就会的vuex实现登录验证(附案例)
2020/01/09 Javascript
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
2018/12/14 Python
python数据爬下来保存的位置
2020/02/17 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
Python3+selenium配置常见报错解决方案
2020/08/28 Python
泰国健康和美容服务预订网站:GoWabi
2019/06/03 全球购物
服务员岗位责任制
2014/02/11 职场文书
机电一体化求职信
2014/03/10 职场文书
教师节倡议书
2014/08/30 职场文书
工伤事故赔偿协议书
2014/10/27 职场文书
酒店工程部岗位职责
2015/02/12 职场文书
交流会主持词
2015/07/02 职场文书
学校少先队工作总结
2015/08/12 职场文书
Java使用Unsafe类的示例详解
2021/09/25 Java/Android