Ćwiczenie · Informatyka Ćwiczenie: Wczesne wyjście z funkcji early return

Wczesne wyjście z funkcji early return

Treść zadania

Uzupełnij funkcję sprawdzDostep(wiek, czyZablokowany):

  1. Jeżeli czyZablokowany === true, wypisz w konsoli Konto zablokowane i natychmiast przerwij funkcję za pomocą return;.
  2. Jeżeli wiek < 18, wypisz w konsoli Użytkownik niepełnoletni i natychmiast przerwij funkcję za pomocą return;.
  3. Jeżeli żaden z powyższych warunków błędu nie wystąpił, wypisz na końcu: Dostęp autoryzowany.

Na dole skryptu wywołano funkcję dla testowych danych: sprawdzDostep(25, true);.

Co będzie oceniane

  • Zastosowanie techniki wczesnego powrotu z instrukcją return.
  • Właściwe przerwanie funkcji dla konta zablokowanego.
  • Wypisanie komunikatu Konto zablokowane dla podanych danych testowych.
  • Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.

Testy automatyczne (1)

  1. Przerwanie funkcji dla zablokowanego konta — konsola = Konto zablokowane

Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.

function sprawdzDostep(wiek, czyZablokowany) {
  // Uzupełnij wczesne wyjścia z funkcji


}

sprawdzDostep(25, true);

Wskazówki

Wskazówka 1

Wzorzec wczesnego powrotu polega na umieszczeniu instrukcji return; wewnątrz bloku if, co natychmiast kończy bieg funkcji bez sprawdzania kolejnych linii.

Wskazówka 2

Zapisz dwa niezależne bloki if na początku funkcji, a po nich instrukcję wypisującą komunikat końcowy.