条件语句用于基于不同的条件来执行不同的动作。
通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。
在 JavaScript 中,我们可使用以下条件语句:
- if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
- if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
- if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
- switch 语句 - 使用该语句来选择多个代码块之一来执行
代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>if..else</title>
</head>
<body>
<p>如果时间早于10:00,会获得“晚安”的问候</p>
<button onclick="myFunction()">点我测试</button>
<p id="demo"></p>
<script>
function myFunction(){
var x="";
var d=new Date().getHours();
if(d<10){
x="晚安";
}else if(d>=10 && d<20){
x="明天再说";
}else{
x="下班了,小老弟"
}
document.getElementById("demo").innerHTML=x;
}
</script>
</body>
</html>
演示效果: