问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用JS 写一个四则运算

发布网友 发布时间:2022-04-21 04:33

我来回答

2个回答

懂视网 时间:2022-05-15 08:54

这次给大家带来JS实现简单的四则运算,JS实现简单四则运算的注意事项有哪些,下面就是实战案例,一起来看一下。

具体代码如下:

<table class="tab">
 <tbody>
 <tr class="tr2"> 
  <td colspan="4">
  简易计算器
  </td>
 </tr> 
 <tr class="tr">  
  <td id="result" colspan="4">  
  </td> 
 </tr> 
 <tr>  
  <td id="+" class="tr1">
  +
  </td> 
  <td id="-" class="tr1">
  -
  </td> 
  <td id="*" class="tr1">
  *
  </td> 
  <td id="/" class="tr1">
  /
  </td> 
 </tr> 
 <tr>  
  <td id="7" class="tr1">
  7
  </td>
  <td id="8" class="tr1">
  8
  </td>
  <td id="9" class="tr1">
  9
  </td>
  <td id="0" class="tr1">
  0
  </td>
 </tr>
 <tr>  
  <td id="4" class="tr1">
  4
  </td> 
  <td id="5" class="tr1">
  5
  </td> 
  <td id="6" class="tr1">
  6
  </td> 
  <td id="." class="tr1">
  .
  </td> 
 </tr> 
 <tr>  
  <td id="1" class="tr1">
  1
  </td> 
  <td id="2" class="tr1">
  2
  </td> 
  <td id="3" class="tr1">
  3
  </td> 
  <td id="=" class="tr1">
  =
  </td> 
 </tr>
 </tbody>
</table>
简易计算器
+ - * /
7 8 9 0
4 5 6 .
1 2 3 =

对于这个程序来说,判断的顺序非常重要,不然就会把"+"号存在s2,s4中而不是s3中。

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

Vue作用域插槽使用详解

JS实现评价星级

热心网友 时间:2022-05-15 06:02

<!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>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人大政协辅助岗是什么 政务辅助人员是干什么 政府辅助人员是什么 努比亚的海拔什么意思 北非努比亚现在怎么样了啊 相邻权的相关法律 梦见老公离世了什么预兆 梦见自己老公走掉 你出轨后 怎么操作才没被发现? 评评怎么造句 关于用javascript实现科学计算器功能的思路 JavaScript运算符详解 javascript语言中的比较运算符不包括 用JavaScript做一个简易的计算器 在javascript中,it是运算符么 计算机乘法和加法一起为啥他也是先算乘法? 请问JavaScript中如何处理数字和字符串相乘的情况? JAVASCRIPT中字符串减数字等于什么? JS中的“&&”与“&”和“||”“|”有什么区别? javascript做四则运算 javascript 中的? :语句 表示什么意思 javascript算术运算符“+”、“-” 【Web前端基础】js运算符有哪些? JavaScript 算术运算符中&quot;%&quot;指的是什么 javascript运算符 javascript中运算符有哪些 【Web前端基础】js运算符有哪些? JavaScript里面运算符有哪些? 大家说下深圳公积金怎么查,怎么做 深圳住房公积金怎样查询余额 js 算术运算结果 那知道河北联通的短信中心号码吗? 河北短信中心号码是多少? 河北联通用短信怎么开通怎么开通校讯通 河北保障局发短信点击了没事吧 河北省中国联通短信中心号码是多少 用“我有”如何造句? 河北农信短信提醒每月多少钱 河北联通发什么短信查流量 鏈夐┈娑﹀湪灏辫屼簡锛屾垜浠鍦ㄤ笉鍦ㄦ剰涔変笉澶是什么字 河北邯郸短信中心号码是多少 河北农信每隔15分钟就发一条短信是什么意思 京平高速上收到河北移动短信怎么回事? 河北唐山归属地短信中心号码 河北联通短信查询业务,发什么短信 河北省联通号码短信中心的号码是? 收到的拼音 河北移动两元短信包怎么办理? 河北省联通号码的短信中心号码是多少? 河北联通短信套餐有几种?