JAVASCRIPT W PRAKTYCE

Zrozum JavaScript

Przewiduj wyniki kodu, analizuj konwersje typów i kolejność operacji asynchronicznych.

  • Konwersje typów
  • Przepływ danych
  • Kolejność wykonania
Zacznij od pierwszego zadania →

Pierwsze zadanie bez logowania · Za darmo

Wybrane zadania na początek

Wybierz zadanie i poznaj zasady na konkretnym przykładzie.

Średni

Truthy i wartości domyślne

Co wypisze kod? Porównaj konwersję do boolean oraz operatory || i ??. Wpisz jedną linię z separatorami |.

Rozwiąż zadanie → Bez logowania
Średni

Kolejność Asynchroniczna

Przeanalizuj Event Loop. Co dokładnie (w jakiej kolejności) wypisze konsola?

Rozwiąż zadanie → Bez logowania
Rozgrzewka

Format YYYY-MM-DD

Dopasuj datę w formacie RRRR-MM-DD. Sprawdzamy wyłącznie kształt: 4 cyfry ASCII, myślnik, 2 cyfry, myślnik, 2 cyfry. Nie weryfikuj kalendarza; 2024-99-99 pasuje.

Zobacz zadanie → Rozwiązanie z darmowym kontem

Chcesz poćwiczyć dalej?

Liczba dostępnych zadań: 57.

Zobacz wszystkie zadania →

Pełny katalog wymaga bezpłatnego konta.

Jak podejść do tych ćwiczeń?

Analiza kodu JavaScript pomaga zrozumieć, skąd bierze się nieoczekiwany wynik, zanim zaczniesz zmieniać implementację. Ćwiczysz rozumowanie przydatne podczas przeglądu kodu, diagnozowania błędów i wyjaśniania zachowania aplikacji innym osobom w zespole.

Czytaj kod po jednej operacji i zapisuj wartości pośrednie razem z ich typami. Oddziel to, co wykonuje się od razu, od pracy zaplanowanej na później. W zadaniach z regexem, kodowaniem danych i bezpieczeństwem najpierw ustal regułę, którą sprawdzasz, a potem poszukaj przykładu, który może ją obalić.

Przećwicz to: Truthy i wartości domyślne →

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