• 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("年份不能输入为空!");
      }
    }

  • 相关阅读:
    ArcGIS学习记录—union、merge及append的区别
    ArcGIS学习记录—属性表的编辑与修改
    ASP.NET应用程序和ASP.NET网站所共有的文件: App_Browsers 等
    C# 文件夹操作
    远程重启服务器
    SQL省市区三级表结构
    c#提出中文首字母
    javascript遍历Json对象个数
    原生javascript添加引用js文件
    简单的div蒙层
  • 原文地址:https://www.cnblogs.com/jingzhenhua/p/5804397.html
Copyright © 2020-2023  润新知