var color =prompt("enter color");switch(color){case"red":console.log("stop")break;case"green":console.log("go head")break;case"yellow":console.log("get ready")break;default:console.log("enter valid color")}
var color ="red";switch(color){case"blue":console.log("color is blue");break;case"white":console.log("color is white");break;case"black":console.log("color is black");break;case"red":console.log("color is red");break;default:console.log("color doesn't match ")}//Output: color is red;
switch(expr){case'Oranges':console.log('Oranges are $0.59 a pound.');break;case'Apples':console.log('Apples are $0.32 a pound.');break;case'Bananas':console.log('Bananas are $0.48 a pound.');break;case'Cherries':console.log('Cherries are $3.00 a pound.');break;case'Mangoes':case'Papayas':console.log('Mangoes and papayas are $2.79 a pound.');break;default:console.log('Sorry, we are out of '+ expr +'.');}console.log("Is there anything else you'd like?");
var color ="yellow";var darkOrLight="";switch(color){case"yellow":case"pink":case"orange":
darkOrLight ="Light";break;case"blue":case"purple":case"brown":
darkOrLight ="Dark";break;default:
darkOrLight ="Unknown";}
var foo =0;switch(foo){case-1:console.log('1 negativo');break;case0:// foo es 0, por lo tanto se cumple la condición y se ejecutara el siguiente bloqueconsole.log(0)// NOTA: el "break" olvidado debería estar aquícase1:// No hay sentencia "break" en el 'case 0:', por lo tanto este caso también será ejecutadoconsole.log(1);break;// Al encontrar un "break", no será ejecutado el 'case 2:'case2:console.log(2);break;default:console.log('default');}
switch(newDate().getDay()){case0:
day ="Sunday";break;case1:
day ="Monday";break;case2:
day ="Tuesday";break;case3:
day ="Wednesday";break;case4:
day ="Thursday";break;case5:
day ="Friday";break;case6:
day ="Saturday";}console.log(day);
switch(expression){casex:// code of block to be executed when this case matchesbreak;// if you decide to run a return statement in a specific case, then don't write breakcasey:// code of block to be executed when this case matchesreturn"xyz"// In this case no "break" will be written as we have written a return statementdefault:"xyz"// If no case matches then the code written in the block of "default" will be executed}// For examplelet x =5;switch(x){case1:console.log(`x value is ${x}`)case2:console.log(`x value is ${x}`)case3:console.log(`x value is ${x}`)case4:console.log(`x value is ${x}`)case5:console.log(`x value is ${x}`)}// Output "x value is 5"
switch(newDate().getDay()){// input is current daycase6:// if (day == 6)
text ="Saturday";break;case0:// if (day == 0)
text ="Sunday";break;default:// else...
text ="Whatever";}
switch("oboe"){case"trumpet":console.log("I play the trumpet");break;case"flute":console.log("I play the flute");break;case"oboe":console.log("I play the oboe");break;default:console.log("I don't play an instrument. Sorry");break;}
switch(variable/expression){casevalue1:// body of case 1break;casevalue2:// body of case 2break;casevalueN:// body of case Nbreak;default:// body of default}
switch(expression){casevalue1://Statements executed when the//result of expression matches value1[break;]casevalue2://Statements executed when the//result of expression matches value2[break;]...casevalueN://Statements executed when the//result of expression matches valueN[break;][default://Statements executed when none of//the values match the value of the expression[break;]]}
switch(expression){casevaleur1:// Instructions à exécuter lorsque le résultat// de l'expression correspond à valeur1
instructions1;[break;]casevaleur2:// Instructions à exécuter lorsque le résultat// de l'expression correspond à valeur2
instructions 2;[break;]...casevaleurN:// Instructions à exécuter lorsque le résultat// de l'expression à valeurN
instructionsN;[break;][default:// Instructions à exécuter lorsqu'aucune des valeurs// ne correspond
instructions_def;[break;]]}
const dayNumber =newDate().getDay();// Long-handlet day;switch(dayNumber){case0:
day ="Sunday";break;case1:
day ="Monday";break;case2:
day ="Tuesday";break;case3:
day ="Wednesday";break;case4:
day ="Thursday";break;case5:
day ="Friday";break;case6:
day ="Saturday";}// Short-handconst days ={0:"Sunday",1:"Monday",2:"Tuesday",3:"Wednesday",4:"Thursday",5:"Friday",6:"Saturday",};const day = days[dayNumber];