<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
/*
if语句
语法二
if (条件表达式){
语句。。。。
}else{
语句。。。。
}
if。。else。。语句
当该语句执行时,会先对if后的条件表达式进行求值判断
如果该值为true, 则执行if后的语句
如果该值为false,则执行else后的语句
语法三
if(条件表达式){
语句。。。
}else if(条件表达式){
语句。。。
}alse if(条件表达式){
语句。。。
}else{
语句。。
}
if...else if ..else
当该语句执行时,会从上到下依次对条件表达式进行求值判断
如果值为true 则执行当前语句。
如果值为false,则继续向下判断
如果所有的条件都不满足,则执行最后一个else后的语句
该语句中,只会有一个代码块被执行,一旦代码块执行来,则直接结束语句
/* var age= 90;
if(age >=100){
alert("神已经走了");
}else{
alert("神还没有走讷")
} */
age=10
if(age>200){
alert("死那就没有意思来呀");
}else if(age>100){
alert("活着多好呀");
}else if(age>50){
alert("babql");
}else if(age>25){
alert("babqc");
}else if(age>15){
alert("babqj");
}else {
alert("爱你哦!");
}
</script>
</head>
<body>
</body>
</html>
当该语句执行时,会从上到下依次对条件表达式进行求值判断
如果值为true 则执行当前语句。
如果值为false,则继续向下判断
如果所有的条件都不满足,则执行最后一个else后的语句
该语句中,只会有一个代码块被执行,一旦代码块执行来,则直接结束语句
这个是实例代码:age=10
if(age>200){
alert("死那就没有意思来呀");
}else if(age>100){
alert("活着多好呀");
}else if(age>50){
alert("babql");
}else if(age>25){
alert("babqc");
}else if(age>15){
alert("babqj");
}else {
alert("爱你哦!");
}
如果输出是age=300 就会得结果
以此类推就会得出其他结果