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().