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

posted @ 2016-08-24 19:56  荆小八  阅读(629)  评论(0编辑  收藏  举报