用javascript写的加法运算的两种方法

本文介绍了一个简单的HTML页面如何使用内嵌JavaScript实现基本的数值计算功能。通过两个输入框接收用户输入的数字,并利用按钮触发计算过程,最终在另一个输入框中显示计算结果。示例还展示了如何进行基本的数据类型检查,确保输入的是有效的数字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">   
  2. <html>   
  3.   <head>   
  4.     <title>Demo01.html</title>   
  5.        
  6.     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">   
  7.     <meta http-equiv="description" content="this is my page">   
  8.     <meta http-equiv="content-type" content="text/html; charset=UTF-8">   
  9.        
  10.     <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->   
  11.     <script type="text/javascript" src="./js/Demo01.js">   
  12.     </script>   
  13.     <script type="text/javascript">   
  14.     //第一种方法   
  15.     function sum(oper){   
  16.         var num1=document.getElementById("num1").value;   
  17.         var num2=document.getElementById("num2").value;   
  18.         var num3=eval(num1+oper+num2);   
  19.         document.getElementById("num3").value=num3;   
  20.            
  21.            
  22.     }   
  23.     //第二种方法   
  24.     function sum1(){   
  25.         var num1=document.getElementById("num1").value;   
  26.         var num2=document.getElementById("num2").value;   
  27.         if(isNaN(num1)){   
  28.             alert("第一个输入框的格式不对,应该输入非字符类型的数");   
  29.         }else{   
  30.             if(isNaN(num2)){   
  31.                 alert("第二个输入框的格式不对,应该输入非字符类型的数");   
  32.             }else{   
  33.                 var num11=parseInt(num1);   
  34.                 var num22=parseInt(num2);   
  35.                 var num3=num11+num22;   
  36.                 document.getElementById("num3").value=num3;   
  37.             }   
  38.         }   
  39.            
  40.     }   
  41.     </script>   
  42.   </head>   
  43.      
  44.   <body>   
  45.   <input type="text" name="num1" id="num1">-<input type="text" name="num2" id="num2">   
  46. <input type="button" value="=" onclick="sum('-')"> <!-- 第一种方法 -->   
  47.    <!--  <input type="button" value="=" onclick="sum1()">--><!-- 第二种方法 -->   
  48.   <input type="text" name="num3" id="num3">   
  49.      
  50.   </body>   
  51. </html>   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值