JAVASCRIPT W PRAKTYCE

Znajdź i popraw błąd

Znajdź i popraw błąd – starter zawiera usterkę. Ćwiczy czytanie cudzego kodu i debugowanie.

  • Śledzenie wartości
  • Warunki i pętle
  • Naprawa błędów
Zobacz pierwsze zadanie →

Rozwiązywanie wymaga bezpłatnego konta.

Wybrane zadania na początek

Wybierz zadanie i poznaj zasady na konkretnym przykładzie.

Rozgrzewka

Znajdź maksimum

Napraw funkcję znajdującą największą liczbę. Tablica jest niepusta i zawiera skończone liczby. Sprawdź granicę pętli — odczyt poza tablicą nie jest liczbą.

Zobacz zadanie → Rozwiązanie z darmowym kontem
Rozgrzewka

Zła pętla

Napraw pętlę while: dla całkowitego n ≥ 0 zwróć liczby od n do 1 malejąco, bez zera. Dla n=0 zwróć [].

Zobacz zadanie → Rozwiązanie z darmowym kontem
Rozgrzewka

Napraw sumowanie

Ten kod ma sumować 1..n, ale gubi ostatnią liczbę. Popraw. n jest całkowite ≥ 0; suma dla 0 to 0.

Zobacz zadanie → Rozwiązanie z darmowym kontem

Chcesz poćwiczyć dalej?

Liczba dostępnych zadań: 22.

Zobacz wszystkie zadania →

Pełny katalog wymaga bezpłatnego konta.

Jak podejść do tych ćwiczeń?

Ćwiczenia z debugowania JavaScript rozwijają umiejętność czytania istniejącego kodu i szukania przyczyny niepoprawnego działania. Podobnie pracujesz nad zgłoszeniem błędu w aplikacji: najpierw odtwarzasz problem, potem wprowadzasz poprawkę i sprawdzasz, czy nie zepsuła innych przypadków.

Najpierw odtwórz błąd na najmniejszym przykładzie. Prześledź wartości zmiennych, warunki i granice pętli; sprawdź, w którym miejscu wynik zaczyna odbiegać od oczekiwanego. Zmień przyczynę błędu i ponownie uruchom wszystkie testy, aby sprawdzić również wcześniej poprawne przypadki.

Zobacz przykład: Znajdź maksimum →

Opis zobaczysz bez logowania. Do rozwiązania potrzebujesz darmowego konta.