KWALIFIKACJA INF3 - CZERWIEC 2022

PYTANIE NR 36.
Testując skrypt JavaScript można wyświetlać w konsoli aktualnie przechowywane wartości zmiennych za pomocą funkcji
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Metoda console.log() służy do wypisywania w konsoli informacji diagnostycznych, w tym bieżących wartości zmiennych i obiektów podczas testowania skryptu. console.warn() i console.error() są przeznaczone głównie do komunikatów ostrzegawczych i błędów, a console.count() zlicza wystąpienia etykiety.

Pełne wyjaśnienie:

W JavaScript najczęściej używaną metodą do sprawdzania "co jest w zmiennej" w trakcie działania programu jest console.log(). Pozwala ona wypisać do konsoli dowolną wartość (liczbę, tekst, tablicę, obiekt), dzięki czemu programista może szybko podejrzeć stan aplikacji podczas testów i debugowania.

Pozostałe metody z zestawu odpowiedzi pełnią inne role:

  • console.warn() służy do komunikatów ostrzegawczych. Informacja pojawia się w konsoli jako ostrzeżenie (zwykle wyróżnione), co jest przydatne, gdy sytuacja jest podejrzana, ale nie przerywa działania programu.
  • console.error() służy do zgłaszania błędów. To dobry wybór, gdy wykryto problem, który powinien być widoczny jak błąd (np. niepoprawne dane, nieudane żądanie), ale nie jest to typowa metoda do "podglądu wartości zmiennych" w zwykłym śledzeniu działania.
  • console.count() nie jest narzędziem do prezentowania aktualnej wartości konkretnej zmiennej, tylko do zliczania, ile razy wykonano dany fragment (opcjonalnie z etykietą). Może coś wypisywać, ale jego celem jest licznik wywołań, a nie diagnostyka wartości w sensie "stan zmiennej".

Egzaminacyjnie warto zapamiętać prostą regułę: gdy chcesz zobaczyć wartość, używasz logowania; gdy chcesz wyróżnić problem, używasz ostrzeżenia lub błędu; gdy chcesz policzyć powtórzenia, używasz licznika.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
console.log() wypisuje do konsoli (np. w DevTools przeglądarki) podane wartości. Używa się tego do debugowania: podglądu zmiennych, obiektów i przebiegu programu. Nie zmienia danych, tylko je prezentuje w formie komunikatu.
Najprościej użyć console.log(nazwaZmiennej). Dzięki temu zobaczysz aktualną wartość w momencie wykonania tej linii kodu. To podstawowa technika do szybkiego sprawdzania, czy zmienna ma oczekiwaną zawartość.
console.warn() jest przeznaczone do ostrzeżeń i zwykle ma inną prezentację w konsoli (wyróżnienie). console.log() służy do zwykłych informacji diagnostycznych. Ostrzeżenia stosuje się, gdy wykryto potencjalny problem, ale program może działać dalej.
console.error() stosuje się, gdy chcesz wyraźnie zaznaczyć błąd w logach (np. brak danych, nieudane pobranie, wyjątek). To nie jest podstawowa metoda do "podglądu zmiennych", lecz do raportowania sytuacji wymagających uwagi jak błąd.
console.count() służy do zliczania, ile razy wykonano dany punkt w kodzie (opcjonalnie z etykietą). Jest pomocne przy sprawdzaniu, czy pętla lub handler zdarzeń uruchamia się odpowiednią liczbę razy, a nie do prezentowania konkretnych wartości zmiennych.
Często myli się logowanie z raportowaniem problemów: wybiera się warn lub error, bo kojarzą się z diagnostyką. Inny błąd to uznanie, że skoro count coś wypisuje, to nadaje się do wartości zmiennych, choć jego celem jest licznik.
W praktyce nowoczesne przeglądarki udostępniają API konsoli w narzędziach deweloperskich i console.log() jest powszechnie wspierane. Na egzaminie zakłada się typowe środowisko przeglądarkowe z DevTools, gdzie logowanie do konsoli jest standardem.
Wynik pojawi się w konsoli narzędzi deweloperskich (DevTools) przeglądarki. Zwykle otwierasz ją skrótem klawiaturowym lub z menu przeglądarki, a następnie przechodzisz do zakładki "Console", gdzie widzisz wypisane komunikaty.
Najpierw dodaj console.log() w kluczowych miejscach: przed/po funkcji, po pobraniu danych, w obsłudze zdarzeń. Sprawdzaj, czy kod dochodzi do danego miejsca i jakie są wartości zmiennych. Dopiero potem używaj ostrzeżeń/błędów, aby wyróżnić problemy.
Poza console.log() często przydają się console.warn() (ostrzeżenia), console.error() (błędy), a także metody do organizacji logów (np. grupowanie czy liczniki). Warto rozumieć ich przeznaczenie, bo pytania egzaminacyjne sprawdzają różnice funkcjonalne.
info

To pytanie poprawnie rozwiązuje 74% zdających egzamin. średnio łatwe

Eksperci podkreślają: "Metoda console.log() służy do wypisywania w konsoli informacji diagnostycznych, w tym bieżących wartości zmiennych i obiektów podczas testowania skryptu."

Źródła:

  • MDN Web Docs: "console.log()" (Console API) https://developer.mozilla.org/en-US/docs/Web/API/console/log_static (dostęp: 2026-02-27)
  • MDN Web Docs: "console.warn()" (Console API) https://developer.mozilla.org/en-US/docs/Web/API/console/warn_static (dostęp: 2026-02-27)
  • MDN Web Docs: "console.error()" (Console API) https://developer.mozilla.org/en-US/docs/Web/API/console/error_static (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja MDN dotycząca obiektu console i jego metod
  • Materiały o debugowaniu JavaScript w DevTools (Chrome/Firefox)
  • Ćwiczenia praktyczne: logowanie wartości i obiektów w konsoli podczas pracy z DOM

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego