JAVASCRIPT W PRAKTYCE

Zmień kod

Odblokuj cel – zmień zablokowany kod tak, by zwrócił oczekiwaną wartość. Ćwiczy analizę warunków.

  • Warunki
  • Dozwolone zmiany
  • Oczekiwany wynik
Zacznij od pierwszego zadania →

Pierwsze zadanie bez logowania · Za darmo

Wybrane zadania na początek

Wybierz zadanie i poznaj zasady na konkretnym przykładzie.

Rozgrzewka

Odblokuj dostęp

Zmień kod tak, aby funkcja zwracała GRANTED zamiast DENIED.

Rozwiąż zadanie → Bez logowania
Rozgrzewka

Zbuduj znacznik script

Ćwiczenie napisów: zwróć dokładnie "<script>alert(1)</script>". Wynik jest porównywany jako tekst i nie jest wykonywany. To nie jest uniwersalny test podatności XSS —…

Zobacz zadanie → Rozwiązanie z darmowym kontem
Łatwy

Zamrożona konfiguracja

Zamroź płaski obiekt config za pomocą Object.freeze i zwróć go. Test sprawdza Object.isFrozen, nie tylko zawartość. Zamrożenie jest płytkie: w ogólnym przypadku nie…

Zobacz zadanie → Rozwiązanie z darmowym kontem

Chcesz poćwiczyć dalej?

Liczba dostępnych zadań: 3.

Zobacz wszystkie zadania →

Pełny katalog wymaga bezpłatnego konta.

Jak podejść do tych ćwiczeń?

Zadania ze zmianą kodu uczą osiągania wskazanego efektu w ramach konkretnych ograniczeń. Ćwiczysz rozumienie zależności między warunkiem a wynikiem — przydatne, gdy modyfikujesz istniejącą funkcję, zamiast pisać całą implementację od początku.

Przeczytaj cel i ograniczenia zadania przed edycją. Prześledź, które warunki prowadzą do oczekiwanego wyniku, a następnie zmień dozwolony fragment kodu. Sprawdź typy wartości i kolejność operacji — podobnie wyglądające wyrażenia mogą zachowywać się inaczej.

Przećwicz to: Odblokuj dostęp →

To zadanie rozwiążesz bez zakładania konta.