Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

Pashya1
Tera Contributor

Hello all,

Use the switch statement to select one of many code blocks to be executed.

This is how it works:

  • The switch expression is evaluated once.
  • The value of the expression is compared with the values of each case.
  • If there is a match, the associated block of code is executed.
  • If there is no match, the default code block is executed.

Note: The default keyword specifies the code to run if there is no case match. The default case does not have to be the last case in a switch block

 Example

The getDay(): the method returns the weekday as a number between 0 and 6.

(e.g. Sunday=0, Monday=1, Tuesday=2 ..)

This example uses the weekday number to calculate the weekday name:

 -----------------------------------------------------------------------

var day = '';

var dayNr = new Date().getDay();

switch (dayNr) {

case 0:

day = "Sunday";

break;

case 1:

day = "Monday";

break;

case 2:

day = "Tuesday";

break;

case 3:

day = "Wednesday";

break;

case 4:

day = "Thursday";

break;

case 5:

day = "Friday";

break;

case 6:

day = "Saturday";

break; 

default:

day = "Unknown!";

}

gs.info("Today is " + day);

 -----------------------------------------------------------------------

The result will be:

Today is Tuesday

 -----------------------------------------------------------------------

Thanks for visiting my article. If the article helped you in any way, please hit the like button/mark it helpful. So it will help others to get the correct solution.

Version history
Last update:
‎09-07-2021 09:04 AM
Updated by: