1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>简单计算器</title>
  8. </head>
  9. <body>
  10. <input type="text" id="shu1" size="7">
  11. <select id="ys">
  12. <option>+</option>
  13. <option>-</option>
  14. <option>*</option>
  15. <option>/</option>
  16. <option>%</option>
  17. </select>
  18. <input type="text" id="shu2" size="7">
  19. <button type="button" id="js" value="btn">=</button>
  20. <p id="jg">结果:</p>
  21. <script>
  22. document.getElementById("js").onclick =function(){
  23. var shu1 = document.getElementById("shu1").value;
  24. var shu2 = document.getElementById("shu2").value;
  25. var ys = document.getElementById("ys").value;
  26. var zhjg =true;
  27. if(shu1==''||shu2==''){
  28. alert('输入框不能为空');
  29. return;
  30. }
  31. if(zhjg){
  32. switch(ys){
  33. case '+' :
  34. result = "结果:" + ((parseFloat(shu1)*100 + parseFloat(shu2)*100)/100);
  35. break;
  36. case '-' :
  37. result = "结果:" + (shu1 - shu2);
  38. break;
  39. case '*' :
  40. result = "结果:" + (shu1 * shu2);
  41. break;
  42. case '/' :
  43. if(shu2==0){
  44. result ="除数不能为0"
  45. }else{
  46. result = "结果:" + (shu1 / shu2);
  47. }
  48. break;
  49. case '%' :
  50. if(shu2==0){
  51. result ="除数不能为0"
  52. }else{
  53. result = "结果:" + (shu1 % shu2);
  54. }
  55. break;
  56. }
  57. }
  58. document.getElementById('jg').innerHTML=result;
  59. }
  60. </script>
  61. </body>
  62. </html>



更多相关文章

  1. js简单计算器和一个深坑
  2. JavaScript实现简单计算器
  3. 代码审查常见问题,建议收藏
  4. 关键字--where与having的区别
  5. php 简易计算器
  6. PHP基础:if 和 switch
  7. PHP计算器
  8. 【前端】js如何获取tree型数组的最大深度呢?
  9. 第十二课 数组循环

随机推荐

  1. Golang 可以把包名去掉吗?
  2. golang如何学习?
  3. golang需要什么基础?
  4. 分享十个优秀的 Go 类库
  5. go语言中自定义包的方法
  6. golang为什么那么火?
  7. Gin 中实现 HTTP Basic Auth
  8. go语言中的结构体与方法详解
  9. golang适合web开发吗?
  10. 详解 Go 中的不可变类型