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