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.