zoukankan      html  css  js  c++  java
  • JavaScript-分支语句与函数

    一、分支语句-if语句

    四种if语句:

    1、if(判断条件)

      {

        满足条件时需执行的语句

      }

    2、if(判断条件)

      {

        满足条件时需执行的语句

      }

      else

      {

        不满足条件时需执行的语句

      }

    3、if(判断条件1)

      {

        满足条件1时需执行的语句

      }

      else if(判断条件2)

      {

        不满足条件1但满足条件2时需执行的语句

      }

      else if(判断条件3)

      {

        既不满足条件1又不满足条件2但满足条件3时需执行的语句

      }

      ......

      else

      {

      }

    4、if语句的嵌套:在规定好大的范围之后还有什么小的情况需要判断

      if(判断条件1)

      {

        if(判断条件2)

        {

          满足条件1的情况下又要满足条件2时需执行的语句

        }

        else

        {

        }

        ..........

      }

      else

      {

      }

    二、函数

    函数的四要素:名称 输入 返回值 加工

    定义函数:function check(){ 函数体 }

    check是函数名

    函数只有调用才会执行,不调用不会执行

    eg:

         function check()

      {

        函数体

      }

    在HTML中调用如:<input type="button" value="确定" onclick="check()" /> 表示当点击确定按钮时调用函数check

    三、示例

    输入一个年份判断是否是闰年:

    在HTML文件中:

    <body>

    请输入年份:<input type="number" id="text" value="1994" /><input type="button" value="检查是否为闰年" onclick="checkyear()" />

    </body>

    函数:

    function checkyear()
    {
      var a=document.getElementById("text").value;
      if(a!="")
      {
        if(a%1==0)
        {
          if(a>0&&a<10000)
          {
            if(a%4==0&&a%100!=0||a%400==0)
            {
              alert("您输入的年份是闰年!");
            }
            else
            {
              alert("您输入的年份是平年!");
            }
          }
          else
          {
            alert("您输入的年份超出范围!");
          }
        }
        else
        {
          alert("您输入的年份格式不对!");
        }
      }
      else
      {
      alert("年份不能输入为空!");
      }
    }

  • 相关阅读:
    Redis高可用配置(Keepalived)
    Redis断线重连编码注意事项
    Redis持久化配置
    真正实现Netty私有协议开发
    winform 程序隐藏窗口运行
    VirtualBox设置共享文件夹和镜像访问的方法
    SSIS父子维度
    SSIS 抽取excel出错:所请求的 OLE DB 访问接口 Microsoft.ACE.OLEDB.12.0 尚未注册
    .net C#实现 中文转Unicode、Unicode转中文 及与js对应关系
    HttpHelper使用记录
  • 原文地址:https://www.cnblogs.com/jingzhenhua/p/5804397.html
Copyright © 2011-2022 走看看