script的简单运用,实现简单计算器

  1. html
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <meta charset="UTF-8">
  6. <title>简单计算器</title>
  7. <style type="text/css">
  8. input{
  9. width: 100px;
  10. font-size: 20px;
  11. }
  12. select,span{
  13. font-size: 20px;
  14. }
  15. </style>
  16. </head>
  17. <body>
  18. <div>
  19. <input type="text" name="" id="num1" value="" />
  20. <select name="运算符号" id="yunsuanf">
  21. <option value="+">+</option>
  22. <option value="-">-</option>
  23. <option value="*">*</option>
  24. <option value="÷">/</option>
  25. </select>
  26. <input type="number" id="num2" value=""/>
  27. <span>=</span>
  28. <input type="number" id="dd3" value="" placeholder="显示结果" disabled="disabled" />
  29. <button type="button" onclick="jisuan()">点击计算</button>
  30. <br><br>
  31. <!-- <div id="dd3">
  32. 计算的结果是:
  33. </div> -->
  34. </div>
  35. <script >
  36. function jisuan() {
  37. var dd1=document.getElementById('num1').value
  38. ddd1=parseFloat(dd1)
  39. // parseFloat 是解析字符串并返回浮点数。指定字符串中的第一个字符是否为数字。如果是,它会解析字符串直到到达数字的末尾,并将数字作为数字而不是字符串返回。只返回字符串中的第一个数字!如果第一个字符不能转换为数字,parseFloat() 返回 NaN。使用isNaN(numValue)判断,如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false
  40. var dd2=document.getElementById('num2').value
  41. ddd2=parseFloat(dd2)
  42. var jieguo=document.getElementById('dd3')
  43. var ysf= document.getElementById('yunsuanf').value
  44. if (isNaN(ddd1)){
  45. alert('请输入纯数字')
  46. } else
  47. if(ysf=='+'){
  48. jieguo.value=ddd1+ddd2
  49. }else if(ysf=='-'){
  50. jieguo.value=ddd1-ddd2
  51. }else if(ysf=='*'){
  52. jieguo.value=ddd1*ddd2
  53. }else {
  54. jieguo.value=ddd1/ddd2
  55. }
  56. }
  57. </script>
  58. </body>
  59. </html>

更多相关文章

  1. 简单的计算器制作
  2. 简单计算器
  3. PHP字符运算、类型转换和系统函数
  4. ES6基本语法,Axios异步网络请求介绍
  5. 你知道 JavaScript Symbol 类型是什么,怎么用吗?
  6. json数据与时间戳
  7. ES6 和异步网络请求
  8. json数据类型,安装MySQL
  9. json 数据类型、时间与时间戳

随机推荐

  1. PHP 实现 Snowflake 生成分布式唯一 ID
  2. 关于php mysqli函数的一些总结及实例(三)
  3. 关于php mysqli函数的一些总结和实例(四)
  4. PHP基于limit子句的分页详细操作
  5. 对于PHP-FPM参数的理解
  6. 关于php mysqli函数的总结与详细介绍(二)
  7. 两步快速实现PHP分页功能,方便实用
  8. 关于PHP Mysqli函数的一些整理以及详细介
  9. 使用PHP生成带有干扰线的验证码,干扰点、
  10. Swoole在PHP-fpm/apache中使用task功能