JavaScript 如何在对象上使用条件语句
条件语句用于控制执行的过程,以响应不同的情况。如果条件为真,则可以执行一个操作,如果条件为假,则可以执行另一个操作。条件语句是计算机程序逻辑、决策或流程控制的组成部分。
本文要演示的任务是在对象上使用条件语句。让我们深入本文以更好地理解条件语句。
使用 if 语句
if语句是最基本的条件表达式类型。如果语句被评估为true或false,则if语句仅在语句返回true时执行。如果结果为false,则代码块将被忽略。
语法
以下是if语句的语法 –
if (condition) {
// 如果条件为true则返回
}
示例
在以下示例中,我们将使用if语句运行脚本来检查条件是真还是假。
<!DOCTYPE html>
<html>
<body style="background-color:#D5F5E3">
<script>
const amount = 1000;
const shirt = 1500;
if (amount <= shirt) {
document.write("金额不足!");
}
</script>
</body>
</html>
当脚本执行时,将生成一个输出,其中包含在脚本中使用的条件通过时获取的文本,该文本将显示在网页上。
使用switch语句
根据多种情况执行一段代码块是由switch语句实现的。switch语句是JavaScript中“条件语句”的组成部分,根据特定条件执行各种操作。使用switch来选择将执行哪个众多的代码块。
语法
以下是switch语句的语法 –
switch(expression) {
case a:
break;
case b:
break;
default:
}
示例
考虑以下示例,我们将运行脚本,使用switch语句执行一段代码块 –
<!DOCTYPE html>
<html>
<body style="background-color:#E8DAEF">
<script>
const d = new Date();
switch (d) {
case 1:
document.write("星期一")
break
case 2:
document.write("星期二")
break
case 3:
document.write("星期三")
break
default:
document.write("等周末!")
}
</script>
</body>
</html>
当运行上述脚本时,将会出现一个输出窗口,其中显示从switch语句条件中获得的信息,该信息显示在网页上。
使用if else语句
如果条件为真,if语句导致一个代码块被执行。如果条件为假,则什么也不发生。但是,您可以使用if else语句使一个句子在条件为false时运行。
语法
以下是 if else 语句的语法 −
if( 条件 ) {
//语句
} else {
// 语句
}
示例
执行以下代码,观察如何在脚本中执行条件的 “if else” 语句。
<!DOCTYPE html>
<html>
<body style="background-color:#D5F5E3">
<script>
let age = 20;
if (age >18) {
document.write('您有投票的资格。');
} else {
document.write('您无投票的资格。');
}
</script>
</body>
</html>
当脚本被执行时,它将生成一个输出,由脚本中使用的条件组成的文本将被显示在网页上。