您当前的位置:网站首页>JS>switch语句的执行流程是什么 找JS教程就上ki4.cc (>^ω^<),switch

switch语句的执行流程是什么 找JS教程就上ki4.cc (>^ω^<),switch

2020年06月17日 投稿作者: 围观人数:32

彻底弄懂JavaScript执行机制 找JS教程就上ki4.cc (>^ω^<)

本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。

1.switch语句格式:

switch(表达式){
   case 值1:
      语句体1;
      break;
   case 值2:
      语句体2;
      break;
       ...
   default:
      语句体n+1;
      break;
}

2.格式解释:

表达式:byte,short,int,char

case后面的值:就是用来和表达式的值进行匹配的内容

break:表中断的意思

default:所有的值都不匹配的时候,就执行语句体default;

JavaScript复杂判断的优雅写法 找JS教程就上ki4.cc (>^ω^<)

我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if或else或者switch来实现多个条件判断,但这样会有问题,随着逻辑复杂度的增加,代码中的if或else或switch会变得臃肿,那么如何更优雅的写判断逻辑,本文将详细介绍。

3.执行流程:

A:首先计算表达式的值

B:将这个计算出来的值依次和case后面的值进行比较,一旦有匹配的,就执行对应的语句,遇到break就结束。

C:如果所有case都不匹配,就执行语句体n+1

4.举例代码:

Scanner sc= new Scanner(System.in);
System.out.println("请输入数字1-7");
int i = sc.nextInt();
switch(i) {
case 1:
System.out.println("星期一");
break;
   case 2:
     System.out.println("星期二");
     break;
   case 3:
     System.out.println("星期三");
     break;
   case 4:
    System.out.println("星期四");
     break;
   case 5:
     System.out.println("星期五");
     break;
   case 6:
     System.out.println("星期六");
     break;
   case 7:
     System.out.println("星期天1");
     break;
   default:
     System.out.println("请输入正确数字:");
     break;

推荐教程:《JS教程》

以上就是switch语句的执行流程是什么的详细内容,更多请关注ki4导航其它相关文章!

直击JavaScript全栈教程 找JS教程就上ki4.cc (>^ω^<)

我看了不少资料,很多都是讲解这张图中的一个技术,讲解全栈的肯定是有的,但是往往过于复杂。本文试图通过一组文章,把JavaScript的全栈开发做一个全景的展示,力图使用一个案例,全须全尾的贯穿整个系列,便于初学者对技术的急速理解。

标签

版权说明
免责声明:本文文章内容由ki4导航网发布,但不代表本站的观点和立场,具体内容可自行甄别.