本文实例讲述了JavaScript实现简单的四则运算计算器。分享给大家供大家参考,具体如下:

运行效果图如下:
完整实例代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>computer</title>
<script>
function compute(){
str1=Number(document.getElementById("txt1").value);
str2=Number(document.getElementById("txt2").value);
comp=document.getElementById("select").value;
var result;
switch(comp) {
case "+":
comp=str1+str2;
break;
case "-":
comp=str1-str2;
break;
case "*":
comp=str1*str2;
break;
case "/":
if(str2==0){
alert("除数不能为0!");
comp='';
}else{
comp=str1/str2;
}
break;
}
document.getElementById("result").value=comp;
}
</script>
</head>
<body>
<input type="text" id="txt1"/>
<select name="method" id="select">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" id="txt2"/>
<input type="button" id="b1" value="等于" onclick="compute()" />
<input type="text" id="result"/>
</body>
</html>
PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:
在线一元函数(方程)求解计算工具:
http://tools./jisuanqi/equ_jisuanqi
科学计算器在线使用_高级计算器在线计算:
http://tools./jisuanqi/jsqkexue
在线计算器_标准计算器:
http://tools./jisuanqi/jsq
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript排序算法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
# JavaScript
# 四则运算
# 计算器
# JS实现的简单四则运算计算器功能示例
# JS实现的加减乘除四则运算计算器示例
# JavaScript实现计算器的四则运算功能
# 相关内容
# 遍历
# 感兴趣
# 数据结构
# 给大家
# 能为
# 更多关于
# 所述
# 几款
# 程序设计
# 再为
# 操作技巧
# 讲述了
# script
# function
# compute
# computer
# charset
# UTF
# title
相关文章:
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
创业网站制作流程,创业网站可靠吗?
如何用已有域名快速搭建网站?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
如何快速搭建支持数据库操作的智能建站平台?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
怀化网站制作公司,怀化新生儿上户网上办理流程?
如何获取开源自助建站系统免费下载链接?
,如何利用word制作宣传手册?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
成都响应式网站开发,dw怎么把手机适应页面变成网页?
香港服务器租用每月最低只需15元?
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
深入理解Android中的xmlns:tools属性
已有域名如何免费搭建网站?
建站之星价格显示格式升级,你的预算足够吗?
如何快速配置高效服务器建站软件?
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
制作网站的公司有哪些,做一个公司网站要多少钱?
如何解决ASP生成WAP建站中文乱码问题?
css网站制作参考文献有哪些,易聊怎么注册?
如何快速启动建站代理加盟业务?
如何快速搭建高效WAP手机网站吸引移动用户?
如何在局域网内绑定自建网站域名?
高防服务器租用如何选择配置与防御等级?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
中山网站制作网页,中山新生登记系统登记流程?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
制作销售网站教学视频,销售网站有哪些?
昆明网站制作哪家好,昆明公租房申请网上登录入口?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
网站制作企业,网站的banner和导航栏是指什么?
如何用景安虚拟主机手机版绑定域名建站?
大连网站制作公司哪家好一点,大连买房网站哪个好?
高防服务器租用指南:配置选择与快速部署攻略
建站之星会员如何解锁更多建站功能?
如何用PHP工具快速搭建高效网站?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
如何实现建站之星域名转发设置?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
高端建站三要素:定制模板、企业官网与响应式设计优化
网站企业制作流程,用什么语言做企业网站比较好?
网站专业制作公司有哪些,做一个公司网站要多少钱?
建站之星如何快速解决建站难题?
详解jQuery中基本的动画方法
*请认真填写需求信息,我们会在24小时内与您取得联系。