KWALIFIKACJA INF3 - STYCZEŃ 2021

PYTANIE NR 11.
Która z przedstawionych metod pozwoli wypisać w języku JavaScript komunikat w konsoli przeglądarki internetowej?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
console.log("test");

Instrukcja console.log() służy do wypisywania komunikatów w konsoli narzędzi deweloperskich przeglądarki. Pozostałe propozycje (print, echo, write) nie są standardowymi metodami obiektu console w JavaScript, więc nie zadziałają.

Pełne wyjaśnienie:

W środowisku przeglądarki internetowej JavaScript udostępnia obiekt console, który służy do komunikatów diagnostycznych i debugowania w zakładce Console narzędzi deweloperskich (DevTools).

Poprawne jest wywołanie:

console.log("test");

Ponieważ console.log() jest powszechnie wspieraną metodą do wypisywania informacji (logów). Używa się jej m.in. do:

  • sprawdzania wartości zmiennych (np. wyników obliczeń lub danych z formularza),
  • potwierdzania, że dany fragment kodu się wykonał,
  • szybkiego diagnozowania błędów bez wchodzenia w debugger.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • console.print("test"); – nazwa print może kojarzyć się z innymi językami (np. Python), ale nie jest typową metodą obiektu console w przeglądarkowym JavaScript. Wywołanie spowoduje błąd typu "nie ma takiej funkcji".
  • console.echo("test");echo występuje np. w PHP, jednak w JavaScript w przeglądarce nie jest standardową metodą console. Również prowadzi do błędu wywołania.
  • console.write("test");write bywa kojarzone z innymi API (np. document.write), ale nie jest poprawnym sposobem logowania do konsoli DevTools.

Wskazówka egzaminacyjna: jeśli pytanie dotyczy "konsoli przeglądarki", najczęściej chodzi o API console.*. Najbardziej podstawową i rozpoznawalną metodą jest console.log(), obok niej często spotyka się też console.error(), console.warn() i console.info().

Dodatkowe pytania

Dodatkowe pytania (FAQ):
console.log() wypisuje podany komunikat lub wartość do konsoli narzędzi deweloperskich przeglądarki (DevTools). Używa się tego głównie do debugowania: sprawdzania zmiennych, wyników funkcji i kolejności wykonywania kodu.
Wynik zobaczysz w konsoli przeglądarki: otwórz DevTools (np. F12) i przejdź do zakładki Console. Tam pojawi się wypisany tekst, liczba lub obiekt przekazany do console.log().
Bo w przeglądarkowym JavaScript obiekt console nie ma standardowej metody print(). To nazwa znana z innych języków, ale w tym API typowo używa się console.log(), console.warn() i console.error().
Nie, console.echo() nie jest standardową metodą obiektu console w przeglądarkach. "Echo" to skojarzenie z innymi technologiami (np. PHP). W JavaScript do konsoli służy przede wszystkim console.log().
Najbezpieczniej użyć wywołania console.log("tekst"). To podstawowa metoda logowania w JavaScript w przeglądarce i najczęściej oczekiwana w zadaniach egzaminacyjnych dotyczących debugowania oraz komunikatów w konsoli.
console.log() służy do informacji ogólnych, a console.error() do komunikatów o błędach. W DevTools wpisy z console.error() są zwykle wyróżnione (np. kolorem), co ułatwia diagnostykę problemów w aplikacji.
console.warn() stosuj, gdy chcesz zasygnalizować ostrzeżenie (np. dane są niepełne, ale aplikacja może działać). console.log() jest neutralne. Rozróżnianie tych metod pomaga czytać logi w większych projektach.
W praktyce console.log() działa podobnie (wypisuje tekst), ale trafia do innego miejsca: w przeglądarce do DevTools, a w Node.js do standardowego wyjścia terminala. Na INF.3 pytania często dotyczą wariantu przeglądarkowego.
Najczęstsze przyczyny to: otwarta inna zakładka DevTools, włączone filtry w konsoli (ukrywają wpisy), błąd JavaScript wcześniej przerywający wykonywanie kodu lub logowanie w miejscu, które nie jest wykonywane (np. brak zdarzenia).
Typowe pomyłki to przenoszenie nazw z innych języków (print, echo, write) oraz mylenie console.log z document.write. Pomaga zapamiętać, że "konsola" = obiekt console i metoda log().
info

Około 79% zdających odpowiada poprawnie na to pytanie. średnio łatwe

Specjaliści zwracają uwagę: "console.log("test");Instrukcja console.log() służy do wypisywania komunikatów w konsoli narzędzi deweloperskich przeglądarki."

Źródła:

  • MDN Web Docs: "console.log()" — https://developer.mozilla.org/en-US/docs/Web/API/console/log (dostęp: 2026-03-01)
  • Google Chrome Developers: "Console overview" — https://developer.chrome.com/docs/devtools/console/ (dostęp: 2026-03-01)
  • Microsoft Learn: "Console object (JavaScript)" — https://learn.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/console/console-api (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja MDN dotycząca console.log i obiektu console
  • Dokumentacja narzędzi deweloperskich przeglądarki (Console API)
  • Ćwiczenia praktyczne: debugowanie w DevTools (breakpointy + logi)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego