2024-07-07 14:23:41
  • Hello!
  • Whats ya doin?
  • ByeBye

[&]

18.191.106.7

Używanie instrukcji switch() na przemian z IF

exercises: #js3-cw1-switch-on-if.html

Warsztat #3: Instrukcja Switch

.

Przygotowanie

  1. Otwórz narzędzia deweloperskie przeglądarki
  2. Przejdź na zakładkę Konsola (console)
  3. Wykonuj tam polecenia / instrukcje z poniższych przykładów
1. Instrukcje Switch (switch)
let sw = 2;

switch(sw){
   case 1:
	console.log('Wybrano 1');
   break;
   case 2:
	console.log('Wybrano 2');
   break;	// gdyby pominąć tutaj instrukcję BREAK
   case 3:
	console.log('Wybrano 3');
   break;
   default:	// instrukcja DEFAULT nie jest konieczna - można (a czasem trzeba) ją pominąć
	console.log('Nie Wybrano nic');
}
  • Gdyby uruchomić w/w skrypt:

    Wynikiem będzie tekst Wybrano 2

  • gdyby pominąć tutaj instrukcję BREAK:

    Wynikiem będzie tekst Wybrano 2 oraz Wybrano 3

  • gdyby przypisać wartość pod zmienną: sw=123 oraz usunąć przypadek default:

    Wynikiem będzie brak dopasowania do konkretnego przypadku.

2. Zadanie

Zamień powyższą instrukcję switch z punktu 1 na wersję zbudowaną z instrukcji IF

Podsumowanie

  1. Ile parametrów (warunków) można sprawdzić przy użyciu instrukcji switch, a ile przy użyciu instrukcji if?
  2. Do czego jest używana instrukcja break w przypadku case? Czy można ją pominąć i co się wtedy stanie?
  3. Do czego jest używany przypadek default? Czy można go pominąć lub przemieścić i co się wtedy stanie?