博主信息
博文 8
粉丝 0
评论 0
访问量 7222
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
js学习-实现简单计算器
A正进
原创
648人浏览过

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>
批改老师:PHPzPHPz

批改状态:合格

老师批语:放上效果图更加好
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学