zoukankan      html  css  js  c++  java
  • JavaScrip——练习(求整数和、求整数积)

    用HTML和JSp来实现

    1、HTML调用JSp语法:<script type="text/javascript" src="整数和jsp.js"></script>

    2、在HTML中建一个文本框来输入数字,定义一个id

    3、在JSP中定义一个变量来接收这个id,并通过方法来进行运行判断,用alert来输出结果

         function add()
        {
         var a = document.getElementById("aaa");

    4、在HTML中建一个按钮,并通过onclick事件来调用方法

    HTML中:

    <body>
    <script type="text/javascript" src="整数和jsp.js"></script>
    
    <font size="+3">请输入一个100以内的整数<input type="text" id="aaa" />
    <input type="button" value="计算0加到这个数的和" onclick="add()"/>
    <br />
    <font size="+3">请输入一个100以内的整数<input type="text" id="bbb" />
    <input type="button" value="计算1乘到这个数的积" onclick="cheng()"/>
    </font>
    </body>
    </html>

    JSP中:

    // JavaScript Document
    
    function add()
    {
    var a = document.getElementById("aaa");
    var sum=0;
    var b=isNaN(a.value);
    if(b==false)
     {
      if(a.value%1==0)
         {
             if(a.value>=0 && a.value<=100) 
     
            {
                for(var i=0;i<=a.value;i++)
                {
                 sum=sum+i;
                }
                alert(sum);
            }
              else
              {
              alert("你输入的数字不是0-100之间的");    
              } 
          }
         else
              {alert("请输入一个1-100的整数");}
       
       }
       else{
           alert("请输入一个整数");}
                  
    }
    
    function cheng()
    {
    var a = document.getElementById("bbb");
    var sum=1;
    var b=isNaN(a.value);
    if(b==false)
     {
      if(a.value%1==0)
         {
             if(a.value>0 && a.value<=100) 
     
            {
                for(var i=1;i<=a.value;i++)
                {
                 sum=sum*i;
                }
                alert(sum);
            }
              else
              {
              alert("你输入的数字不是0-100之间的");    
              } 
          }
         else
              {alert("请输入一个1-100的整数");}
       
       }
       else{
           alert("请输入一个整数");}
                  
    }

    和的输出结果

    乘积的输出结果

  • 相关阅读:
    Flume入门与进阶
    git如何忽略已经加入版本控制的文件
    Redis常用命令
    如何在宝塔面板上添加创建一个定时任务
    PHP代码篇(九)PHP接口开发如何使用JWT进行验证身份
    七. Go并发编程--sync.Once
    六. Go并发编程--WaitGroup
    5. Go 并发编程--sync/atomic
    4. Go并发编程--Mutex/RWMutex
    docker内服务访问宿主机服务
  • 原文地址:https://www.cnblogs.com/Chenshuai7/p/5079187.html
Copyright © 2011-2022 走看看