W kontekście stron WWW kod JavaScript jest uruchamiany po stronie klienta, czyli w przeglądarce internetowej. Dlatego podstawowym narzędziem do sprawdzania poprawności działania skryptów jest konsola dostępna w narzędziach deweloperskich (DevTools). W konsoli można:
- zobaczyć błędy składni i błędy wykonania (exceptions) zgłaszane przez silnik JS,
- wyświetlać własne komunikaty diagnostyczne (np. logowanie wartości zmiennych),
- testować krótkie fragmenty kodu "na żywo",
- analizować działanie skryptu wspólnie z innymi panelami DevTools (np. Sources/Debugger, Network).
Odpowiedź "konsoli w przeglądarce internetowej" jest poprawna, bo bezpośrednio odnosi się do miejsca wykonywania kodu i najczęściej używanego narzędzia diagnostycznego podczas tworzenia i testowania stron.
Pozostałe odpowiedzi są niepoprawne, ponieważ dotyczą innych języków lub innych modeli uruchamiania programów:
- "kompilatora C++" – C++ jest językiem kompilowanym do kodu maszynowego; nie służy do uruchamiania skryptów JavaScript w przeglądarce ani do diagnozowania błędów JS.
- "interpretera PERL" – Perl to odrębny język skryptowy, zwykle uruchamiany jako osobny proces; nie jest standardowym środowiskiem wykonywania JavaScript w aplikacjach webowych.
- "interpretera PHP" – PHP jest najczęściej wykonywany po stronie serwera. Nawet jeśli współtworzy aplikację WWW, nie służy do testowania kodu JavaScript działającego w przeglądarce.
Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się JavaScript w kontekście stron, w pierwszej kolejności myśl o narzędziach przeglądarki (konsola, debugger, inspektor DOM), a nie o kompilatorach lub interpreterach innych języków.