Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Programowanie webowe Algorytmy i podstawy informatyki JavaScript PHP

Słowa kluczowe: Komentarze w PHP

Wskaż komentarz wieloliniowy w języku JavaScript

A. <!-- -->
B. #
C. //
D. /* */
Komentarz wieloliniowy w JavaScript zapisuje się jako /* */. Wszystko, co znajduje się między znakami /* oraz */, jest traktowane przez interpreter jako komentarz, czyli nie zostanie wykonane jako kod programu. To przydaje się szczególnie wtedy, gdy chcesz opisać większy fragment logiki, tymczasowo wyłączyć kilka linii kodu albo zostawić dłuższą notatkę dla innych programistów. Przykładowo można zapisać: /* Sprawdzenie formularza przed wysłaniem danych na serwer */. Moim zdaniem to jedna z tych podstaw składni, które warto mieć dobrze utrwalone, bo komentarze mocno wpływają na czytelność projektu. W praktyce branżowej komentarze powinny wyjaśniać dlaczego coś jest zrobione, a nie przepisywać oczywisty kod linijka po linijce. W JavaScript istnieje też komentarz jednoliniowy //, ale działa tylko do końca bieżącej linii. Zapis /* */ jest zgodny ze składnią języka ECMAScript i jest powszechnie używany w plikach .js, skryptach osadzanych na stronach WWW oraz dokumentowaniu bardziej złożonych fragmentów kodu.
W JavaScript trzeba odróżniać komentarze należące do składni języka od znaków spotykanych w innych technologiach. Sam znak # może kojarzyć się z komentarzami z języków skryptowych, plików konfiguracyjnych albo z selektorami CSS, ale w typowym kodzie JavaScript nie oznacza komentarza wieloliniowego. W nowoczesnym JavaScript istnieje specjalny zapis zaczynający się od #! na samym początku pliku, tak zwany hashbang, używany czasem w skryptach uruchamianych w Node.js, ale to zupełnie inna sytuacja i nie jest to zwykły komentarz blokowy. Zapis // jest poprawny w JavaScript, jednak oznacza komentarz jednoliniowy. Wszystko po // do końca tej samej linii zostanie zignorowane, ale następna linia znowu będzie normalnie interpretowana jako kod. To częsty błąd: ktoś widzi, że // komentuje tekst, więc zakłada, że nadaje się też do większych bloków. Da się nim komentować wiele linii, ale trzeba wtedy dodać // na początku każdej z nich, co nie jest tym samym co komentarz wieloliniowy. Zapis <!-- --> pochodzi głównie z HTML i służy do komentarzy w strukturze dokumentu HTML. Historycznie przeglądarki miały różne mechanizmy tolerowania takich zapisów w skryptach, ale w profesjonalnym kodzie JavaScript nie traktuje się tego jako poprawnego sposobu na komentarz wieloliniowy. Dobra praktyka jest prosta: w kodzie JS używamy // dla krótkiej notatki oraz /* */ dla komentarza blokowego.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.