JavaScript

JavaScript条件判断(if else)语句

if else条件判断语句简介

条件判断语句简介:
    此语句的功能主要是进行条件判断,然后执行相应的代码
	当遇到不同的条件(这个条件其实是一个布尔表达式)时,执行不同的代码

条件判断语句的语法样式

if 语句
if else 语句
if ,else if, else 语句

if 语句

if(条件表达式){
    // 要执行的代码;
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JavaScript</title>
</head>
<body>
    <script type="text/javascript">
        var age = 22;
        if(age >= 22){      //当age >= 22结果为 true,则运行{ }中的代码
            alert("你已经22岁了!");
        }
    </script>
</body>
</html>

if else语句

if else 语句:
   是 if 语句的升级版
   它可以设置当前布尔表达式满足条件时,运行相应的代码
    同时还指定了不满足条件时,运行相应的代码

if else语法样式:

if(条件表达式){
    // 当表达式成立时要执行的代码
}else{
    // 当表达式不成立时要执行的代码
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JavaScript</title>
</head>
<body>
    <script type="text/javascript">
         var age = 22;
        if(age >= 22){      //当age >= 22结果为 true,则运行{ }中的代码
            alert("你已经22岁!");
        }else{
		    alert("你不是22岁!");
		}
    </script>
</body>
</html>

if ,else if, else 语句

 if ,else if, else 语句:
    在条件判断语句中定义多个分支
	只要一个分支符合条件,则运行下面的代码

if (条件表达式 1) {
    // 条件表达式 1 为真时执行的代码
} else if (条件表达式 2) {
    // 条件表达式 2 为真时执行的代码
}
...
  else if (条件表达式N) {
    // 条件表达式 N 为真时执行的代码
} else {
    // 所有条件表达式都为假时要执行的代码
}
注意事项:
    if, else if, else 语句在运行过程中
    当遇到成立的条件表达式时
        会立即执行其后{ }中的代码
        然后退出整个 if ,else if, else 语句
		即使后面还有符合条件的代码,也不会被运行!
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JavaScript</title>
</head>
<body>
    <script type="text/javascript">
        var now = new Date();           // 获取当前的完整日期
        var dayOfWeek = now.getDay();   // 获取一个 0-6 之间的数字,用来表示当前是星期几,0 表示星期日、1 表示星期一、以此类推
        if(dayOfWeek == 0) {            // 判断当前是星期几
            alert("星期日")
        } else if(dayOfWeek == 1) {
            alert("星期一")
        } else if(dayOfWeek == 2) {
            alert("星期二")
        } else if(dayOfWeek == 3) {
            alert("星期三")
        } else if(dayOfWeek == 4) {
            alert("星期四")
        } else if(dayOfWeek == 5) {
            alert("星期五")
        } else {
            alert("星期六")
        }
    </script>
</body>
</html>