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>