格式
if (条件) { 条件为 true 时执行的代码块 } else { 条件为 false 时执行的代码块 }
if (条件 1) { 条件 1 为 true 时执行的代码块 } else if (条件 2) { 条件 1 为 false 而条件 2 为 true 时执行的代码块 } else { 条件 1 和条件 2 同时为 false 时执行的代码块 }
示例代码
<!DOCTYPE html> <html lange = "en"> <head> <meta charset="UTF-8"> <title>判断语句if</title> </head> <body> <h1>判断语句if</h1> <script type="text/javascript"> var score = parseInt(window.prompt("input")); //document.write(score); if(score > 90 && score <= 100){ document.write("alibaba"); }else if(score > 80 && score <= 90){ document.write("tencent"); }else if(score > 70 && score <= 80){ document.write("baidu"); }else if(score > 60 && score <= 70){ document.write("蘑菇街"); }else if (score <= 60){ document.write("自学的!!!!"); } else {document.write("错误的分数!!!!");} </script> </body>
执行结果
1、先请录入一个数
获得结果
if和&&的执行结果对比
<!DOCTYPE html>
<html lange = "en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h1>if 和 && </h1>
<script type="text/javascript">
if (1 < 2) {
document.write("使用if");
}
document.write("<br>");
1 < 2 && document.write("使用&&");
</script>
</body>
执行效果是一样的