KWALIFIKACJA INF3 - WRZESIEŃ 2015

PYTANIE NR 35.
Komentarz w języku JavaScript rozpoczyna się od znaku lub znaków
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
W JavaScript komentarz jednoliniowy rozpoczyna się od dwóch ukośników // i trwa do końca linii. Pozostałe zapisy dotyczą innych technologii: <!-- to komentarz HTML, <? wiąże się z PHP, a # nie jest standardowym komentarzem JS.

Pełne wyjaśnienie:

W języku JavaScript komentarz jednoliniowy zapisuje się, rozpoczynając linię (lub fragment linii) od znaków //. Taki komentarz obowiązuje do końca bieżącej linii i jest powszechnie używany do krótkich notatek, wyjaśnień oraz tymczasowego "wyłączenia" pojedynczej instrukcji podczas testów.

Zapis <!-- jest charakterystyczny dla komentarzy w HTML. Choć JavaScript bywa osadzany w dokumentach HTML, składnia komentarzy języka skryptowego pozostaje JavaScriptowa, więc do komentowania kodu JS używa się // (oraz również /* ... */ dla komentarzy wieloliniowych, co warto pamiętać, mimo że nie jest to opcja w tym pytaniu).

Znak <? jest kojarzony z rozpoczęciem bloku PHP (np. <?php) i nie służy do komentowania JavaScript. Natomiast # bywa używany jako komentarz w innych językach lub konfiguracjach (np. w skryptach powłoki), ale nie jest standardowym znacznikiem komentarza w JavaScript.

Wskazówka egzaminacyjna: jeżeli pytanie dotyczy wprost JavaScript, wybieraj składnię typową dla JS, nawet jeśli pozostałe odpowiedzi wyglądają "webowo" (HTML/PHP). Najpierw identyfikuj język, dopiero potem składnię.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Komentarz jednoliniowy to fragment tekstu zaczynający się od //, który interpreter JavaScript pomija aż do końca danej linii. Służy do krótkich notatek, wyjaśnień lub tymczasowego wyłączenia pojedynczej instrukcji.
Komentarz jednoliniowy zaczyna się od //. JavaScript ma też komentarz wieloliniowy zaczynający się od /* i kończący na */, ale w testach często pytają osobno o wariant jednoliniowy.
<!-- to składnia komentarza HTML. JavaScript ma własne reguły leksykalne, więc do komentowania kodu JS używa się // lub /* ... */. Mylenie ich to częsty błąd przy pracy w plikach HTML i JS.
W standardowym JavaScript znak # nie rozpoczyna komentarza. # bywa komentarzem w innych językach (np. skrypty powłoki), ale w JS komentarze zapisuje się jako // albo /* ... */.
Najważniejsze rodzaje to: komentarz jednoliniowy (zaczyna się od // i kończy na końcu linii) oraz komentarz wieloliniowy (zaczyna się od /* i kończy na */).
// stosuj do krótkich opisów i szybkiego zakomentowania jednej linii. /* ... */ przydaje się, gdy chcesz opisać dłuższy blok albo zakomentować kilka linii naraz. Na egzaminie zwracaj uwagę, o który typ pyta treść.
Najczęściej myli się komentarze JavaScript z komentarzami HTML, bo oba występują w aplikacjach webowych. Jeśli widzisz <!--, pomyśl "HTML", a jeśli widzisz // lub /* */, pomyśl "JavaScript".
Jeśli zaczyna się od //, to kończy się automatycznie na końcu tej samej linii (jednoliniowy). Jeśli zaczyna się od /*, trwa aż do napotkania */ (wieloliniowy), nawet przez wiele linii.
Komentarze ułatwiają czytanie i utrzymanie kodu: opisują zamiar autora, wyjaśniają nietypową logikę i pomagają w debugowaniu. W projektach webowych (frontend i backend JS) poprawne komentowanie wspiera pracę zespołową i ocenę jakości kodu.
Utrwal podstawowe elementy składni: deklaracje zmiennych, instrukcje warunkowe, pętle, funkcje oraz tokeny leksykalne, w tym komentarze // i /* */. Ćwicz na krótkich fragmentach kodu i porównuj z HTML oraz PHP.
info

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

W praktyce zawodowej kluczowe jest to, że w JavaScript komentarz jednoliniowy rozpoczyna się od dwóch ukośników // i trwa do końca linii.

Źródła:

  • MDN Web Docs: "Grammar and types" / sekcja o komentarzach (Single-line comments //, multi-line /* */) — https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#comments (dostęp: 2026-02-27)
  • ECMA-262 (ECMAScript Language Specification): rozdział "Lexical Grammar" / definicje SingleLineComment i MultiLineComment — https://tc39.es/ecma262/ (dostęp: 2026-02-27)
  • MDN Web Docs: "JavaScript" / ogólna dokumentacja języka i składni — https://developer.mozilla.org/en-US/docs/Web/JavaScript (dostęp: 2026-02-27)

Materiały:

  • MDN Web Docs: sekcja o komentarzach w JavaScript
  • ECMAScript Language Specification: rozdział o tokenach komentarzy (SingleLineComment, MultiLineComment)
  • Kurs podstaw JavaScript obejmujący składnię i dobre praktyki komentowania

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego