Switch Statement
The switch
statement provides a convenient way to compare an expression against multiple values. Below is the basic syntax of the switch statement:
javascript9912345678910111213switch (expression) {case value1: {// Code to be executed if the expression equals value1}case value2: {// Code to be executed if the expression equals value2}case ......default: {// Code to be executed if the expression doesn't match any of the values}}
Here are some important points regarding the switch statement:
The
expression
is evaluated once, and its value is compared against the values specified in eachcase
;The block of code under the matching
case
is executed, and the remaining cases are ignored;If no
case
matches, the code block underdefault
is executed. Thedefault
case is optional and can be left out.
Here is an example of how switch
can be used in a program:
index
12345678910111213141516171819202122232425262728package main import "fmt" func main() { // Let's create a program that prints a message based on the day of the week. dayOfWeek := 5 // Assuming it's Friday switch dayOfWeek { case 1: fmt.Println("It's Monday! Start the week with enthusiasm.") case 2: fmt.Println("It's Tuesday! Keep pushing forward.") case 3: fmt.Println("It's Wednesday! Halfway through the week.") case 4: fmt.Println("It's Thursday! Almost there, don't give up.") case 5: fmt.Println("It's Friday! Time to celebrate the weekend.") case 6: fmt.Println("It's Saturday! Enjoy your day off.") case 7: fmt.Println("It's Sunday! Relax and recharge for the week ahead.") default: fmt.Println("Invalid day of the week.") } }
Note
You can omit braces for the
case
code blocks.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione