用javascript实现简单计算器
作者:王者生辉 时间:2024-04-23 09:26:33
本文实例为大家分享了javascript实现简单计算器的具体代码,供大家参考,具体内容如下
设计一个简单的计算器
代码
<body>
<a>第一个数</a>
<input type="test" id="inputId1" value="" /><br/>
<a>第二个数</a>
<input type="test" id="inputId2" value="" /><br/>
<button onclick="cal('+')">+</button>
<button onclick="cal('-')">-</button>
<button onclick="cal('*')">*</button>
<button onclick="cal('/')">/</button><br/>
<a>计算结果</a>
<input type="test" id="resultId" value="" />
<script type="text/javascript">
// function add() {
// console.log('add');
// var inputObj1 = document.getElementById('inputId1');
// var inputObj2 = document.getElementById('inputId2');
// var result = parseInt(inputObj1.value) + parseInt(inputObj2.value);
// var resultObj = document.getElementById('result');
// resultObj.value = result;
// console.log(result);
// }
function cal(type) {
var inputObj1 = document.getElementById('inputId1');
var inputObj2 = document.getElementById('inputId2');
switch(type){
case '+':
var result = parseInt(inputObj1.value) + parseInt(inputObj2.value);
break;
case '-':
var result = parseInt(inputObj1.value) - parseInt(inputObj2.value);
break;
case '*':
var result = parseInt(inputObj1.value) * parseInt(inputObj2.value);
break;
case '/':
var result = parseInt(inputObj1.value) / parseInt(inputObj2.value);
break;
}
var resultObj = document.getElementById('resultId');
resultObj.value = result;
}
</script>
</body>
</html>
来源:https://blog.csdn.net/weixin_50897975/article/details/119559446
标签:js,计算器
0
投稿
猜你喜欢
Windows下Anaconda2安装NLTK教程
2022-08-11 04:30:49
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2024-04-18 09:51:29
pandas 时间偏移的实现
2021-09-24 03:54:01
python sklearn常用分类算法模型的调用
2021-06-18 11:42:25
pycharm-professional-2020.1下载与激活的教程
2023-03-08 08:12:38
Python用模块pytz来转换时区
2021-05-27 20:09:32
Python3如何判断三角形的类型
2022-01-06 22:12:51
python调用摄像头的示例代码
2021-10-11 02:18:09
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2021-09-18 03:03:32
rs.open sql,conn,1,1与rs.open sql,conn,1.3还有rs.open sql,conn,3,2区别
2011-02-24 10:49:00
js传值后台中文出现乱码的解决方法
2024-02-25 11:52:23
python中字典增加和删除使用方法
2023-12-15 15:31:30
在SQL Server 2005数据库中更改数据架构
2009-01-19 13:06:00
在Pytorch中简单使用tensorboard
2021-02-05 11:07:57
解决goland 导入项目后import里的包报红问题
2024-04-25 15:09:39
保护MySQL数据库中重要数据的注意事项
2009-01-19 11:55:00
php比较两个指定的日期的实例讲解
2023-06-13 12:11:29
Python 文件处理之open()函数
2021-03-04 02:26:49
浅谈数据库日期类型字段设计应该如何选择
2024-01-21 13:55:21
Python 注解方式实现缓存数据详解
2023-07-15 22:11:22