JavaScript中的开关大小写

在上一篇文章中,我们已经学习了使用if-else语句在JavaScript中进行决策 JavaScript中的if-else语句 .我们在前一篇文章中已经看到,我们可以使用if-else语句根据某些特定条件执行操作。也就是说,如果条件为真,则执行某些任务;如果条件为假,则执行其他任务。 这个 开关箱 JavaScript中的语句也用于决策目的。在某些情况下,使用switch-case语句比if-else语句更方便。考虑一个情况,当我们想测试一个变量,用于100个不同的值,并基于我们想要执行一些任务的测试。为此目的使用if-else语句会降低转换case语句的效率,还会使代码看起来很混乱。 switch case语句是一个多路分支语句。它提供了一种简单的方法,可以根据表达式的值将执行分派到代码的不同部分。 语法 :

null
switch (expression){    case value1:        statement1;        break;    case value2:        statement2;        break;    .    .    case valueN:        statementN;        break;    default:        statementDefault;}

说明:

  • 表示 可以是数字或字符串类型。
  • 复制 案例 值是不允许的。
  • 这个 违约 语句是可选的。如果传递给switch的表达式在任何情况下都与value不匹配,那么将执行default下的语句。
  • 这个 打破 语句在开关内部用于终止语句序列。
  • 这个 打破 语句是可选的。如果省略,执行将继续到下一个案例。

流程图 :

图片[1]-JavaScript中的开关大小写-yiteyi-C++库

例子:

JavaScript

<script type = "text/javascript">
// JavaScript program to illustrate switch-case
let i = 9;
switch (i)
{
case 0:
console.log("i is zero.");
break ;
case 1:
console.log("i is one.");
break ;
case 2:
console.log("i is two.");
break ;
default :
console.log("i is greater than 2.");
}
</script>


输出:

i is greater than 2.

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享