if语句的分类:
1.if
2.if else
3.if else if else if else
4.嵌套if
if-else语句中,从第一句开始判断,只要有一条符合就不会往下执行(利用这一点可以对代码进行优化)
多分支的if判断 如果有符合条件的分支 之后的分支就不再执行
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>if语句</title>
</head>
<body>
</body>
<!--<script>
var a=15;
if(a>18)
alert("成年人!");
else
alert("未成年!");
</script>-->
<!--<script>
var a=5;
if(a<=6){
alert('宝宝');
}else if (a<=12){
alert('儿童');
}else if (a<=18){
alert('未成年');
}else{
alert('成年人');
}
</script>-->
<script>
var a=prompt("请输入期末成绩");
a=parseInt(a);
if(a<60){
alert('差');
}else if(a<80){
alert('中');
}else if(a<90){
alert('良');
}else if(a>=90){
alert('优');
}
var pass;
var score=parseInt(prompt('请输入成绩'));
var daily=parseInt(prompt('请输入考勤'));
if (pass){
alert('恭喜!')
}else {
if (score<60 && daily<60){
alert('成绩和考勤都不合格!')
}else if(daily<60){
alert('考勤不合格!');
}else{
alert('成绩不合格!');
}
}
</script>
</html>