Switch Statement

5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€94.10
List Price:  €131.75
You save:  €37.64
£77.97
List Price:  £109.16
You save:  £31.19
CA$139.59
List Price:  CA$195.43
You save:  CA$55.84
A$152.81
List Price:  A$213.94
You save:  A$61.13
S$133.81
List Price:  S$187.35
You save:  S$53.53
HK$777.87
List Price:  HK$1,089.05
You save:  HK$311.18
CHF 88.25
List Price:  CHF 123.55
You save:  CHF 35.30
NOK kr1,105.40
List Price:  NOK kr1,547.61
You save:  NOK kr442.20
DKK kr701.91
List Price:  DKK kr982.70
You save:  DKK kr280.79
NZ$168.16
List Price:  NZ$235.43
You save:  NZ$67.27
د.إ367.26
List Price:  د.إ514.18
You save:  د.إ146.91
৳11,965.03
List Price:  ৳16,751.52
You save:  ৳4,786.49
₹8,438.50
List Price:  ₹11,814.24
You save:  ₹3,375.73
RM443.70
List Price:  RM621.20
You save:  RM177.50
₦167,914.20
List Price:  ₦235,086.60
You save:  ₦67,172.40
₨27,820.24
List Price:  ₨38,949.45
You save:  ₨11,129.21
฿3,479.40
List Price:  ฿4,871.30
You save:  ฿1,391.90
₺3,438.07
List Price:  ₺4,813.44
You save:  ₺1,375.36
B$575.47
List Price:  B$805.68
You save:  B$230.21
R1,807.17
List Price:  R2,530.11
You save:  R722.94
Лв183.84
List Price:  Лв257.39
You save:  Лв73.54
₩140,765.83
List Price:  ₩197,077.80
You save:  ₩56,311.96
₪375.06
List Price:  ₪525.10
You save:  ₪150.04
₱5,861.60
List Price:  ₱8,206.47
You save:  ₱2,344.87
¥15,409.04
List Price:  ¥21,573.27
You save:  ¥6,164.23
MX$2,045.29
List Price:  MX$2,863.49
You save:  MX$818.20
QR364.92
List Price:  QR510.90
You save:  QR145.98
P1,347.64
List Price:  P1,886.76
You save:  P539.11
KSh12,911.70
List Price:  KSh18,076.90
You save:  KSh5,165.20
E£4,921.87
List Price:  E£6,890.82
You save:  E£1,968.94
ብር12,340.83
List Price:  ብር17,277.65
You save:  ብር4,936.82
Kz91,125.91
List Price:  Kz127,579.93
You save:  Kz36,454.01
CLP$96,906.30
List Price:  CLP$135,672.70
You save:  CLP$38,766.40
CN¥723.42
List Price:  CN¥1,012.82
You save:  CN¥289.40
RD$6,049.41
List Price:  RD$8,469.42
You save:  RD$2,420
DA13,340.47
List Price:  DA18,677.19
You save:  DA5,336.72
FJ$226.02
List Price:  FJ$316.44
You save:  FJ$90.41
Q773.94
List Price:  Q1,083.55
You save:  Q309.60
GY$20,947.72
List Price:  GY$29,327.65
You save:  GY$8,379.92
ISK kr13,916.60
List Price:  ISK kr19,483.80
You save:  ISK kr5,567.20
DH993.43
List Price:  DH1,390.84
You save:  DH397.41
L1,799.36
List Price:  L2,519.17
You save:  L719.81
ден5,784.17
List Price:  ден8,098.07
You save:  ден2,313.90
MOP$801.80
List Price:  MOP$1,122.56
You save:  MOP$320.75
N$1,785.27
List Price:  N$2,499.45
You save:  N$714.18
C$3,680.37
List Price:  C$5,152.66
You save:  C$1,472.29
रु13,514.93
List Price:  रु18,921.44
You save:  रु5,406.51
S/377.01
List Price:  S/527.83
You save:  S/150.82
K402.10
List Price:  K562.96
You save:  K160.85
SAR375.63
List Price:  SAR525.89
You save:  SAR150.26
ZK2,720.99
List Price:  ZK3,809.49
You save:  ZK1,088.50
L468.27
List Price:  L655.60
You save:  L187.32
Kč2,387.60
List Price:  Kč3,342.73
You save:  Kč955.13
Ft38,566.64
List Price:  Ft53,994.84
You save:  Ft15,428.20
SEK kr1,088.61
List Price:  SEK kr1,524.10
You save:  SEK kr435.49
ARS$99,837.19
List Price:  ARS$139,776.06
You save:  ARS$39,938.87
Bs694.40
List Price:  Bs972.19
You save:  Bs277.79
COP$437,433.09
List Price:  COP$612,423.82
You save:  COP$174,990.73
₡51,281.98
List Price:  ₡71,796.82
You save:  ₡20,514.84
L2,526.99
List Price:  L3,537.89
You save:  L1,010.89
₲782,424.02
List Price:  ₲1,095,424.93
You save:  ₲313,000.91
$U4,216.01
List Price:  $U5,902.59
You save:  $U1,686.57
zł410.18
List Price:  zł574.28
You save:  zł164.09
Already have an account? Log In

Transcript

Hello, in this video I am going to show you the switch statement. So what is this switch statement? You might be thinking what is this little thing that I am talking about. So it is essentially an alternative to the if else if else statement, if you have a very simple one, if all you're doing is checking if something equals something else like this, and you have some sort of fallback as well. So you are not doing the greater than or less than not doing the greater than or equal to or less than or equal to or doing nine and do the not equal to eBay. Basically all you're doing is a simple equals, then what you can do is a switch statement.

So this is the general format of an if statement. And if I'm checking a colon, so this will be the process of adding another branch. So I would say out if it's the gift that's a cool yellow. I do like the color yellow. I love that color. Echo.

And I say favorite color is yellow. And obviously it's gonna print out every color is red because that's what I got guess set to. So the check isn't changing, all it's doing is changing the value is checking against, but the actual overall structure is the same. So if you want something very simple, what you can do instead of doing all of this so common with out, what you can do is a switch statement. So you put switch, you open some parentheses in here, you put the variable that you are checking the value of so so you'll be delegates. Yeah.

Now you don't put the condition here. You put the condition over, let me do that. Get scrolled easily scroll. So you put the condition over here. And the condition is really simple, you put a case, and then the value that you want to check this variable again. So in this case you would be what red, green, blue and yellow, and it was a number or a number, string or a string.

So I'm gonna put red. Then at the end, you put code on and you go, you can see it's gone in line now. And then now any code here, you know, it's curly braces, but any code here is part of this check. So what you want to do is you want to say echo, I'm actually gonna copy and paste from the exam on the exact same thing. And we need a break statement. I will explain what in a bit while we need a break statement, and that's it to basically do another check.

So as if we want to do the check for green. All you do is put case than the value. Green. We don't need to say is it equal Because that's all a switch statement can do, you can't do anything fancier than that. Great. So I will literally just copy and paste this.

Format in. And this was the blue, blue and yellow, blue, yellow, blue and yellow, blue, yellow. And let's see what gets gets printed says favorite color is red, because that's what it is. If I change this to green, it says favorite color is green. Why? Because if I change it to something that is invalid, like purple, on our switch salmon, we get nothing.

So if we want this default sort of fallback to do that, it's literally called default to poor default, colon the null value that you're comparing against and here You just put all the code that you would want to execute. There has to be one nine can be as many loans as you want. always gonna say, no, not a favorite color, not a favorite color. And if I run that now, yeah, not a favorite color. Okay, so I wanted to explain to you what these break statements do. So let me change this back to red.

And let me show you what it says. Favorite color is red. Okay, it's pretty cool. Let me comment out these two let's see what happens. This historical right favorite color green favorite color blue. Even though the guess is red what happened if days and a break?

It basically goes to the next case without doing the check. This is fantastic. If for example, if for example, you want to have multiple cases That execute the same code. So you would usually format is something like, you know this, for example, and, or you will do something like this. And that just means if it's red, it will say this is green, it will say this and if it's blue, it will say this. Well, so like, to the marrow is red, green and blue off trickle down to the so that's another really cool way of having the same code execute based on, you know, a different value first, what the break statement basically says, once it hits this, break out the switch statement, that's it and continue executing the rest of the program.

So that's it for the switch statement. So an alternative for the if else if not, if, else if else statement. And if you have any questions, any queries about when to use it, how to use it, feel free to shoot me a message. And as usual, I look forward to seeing you in the next video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.