Identyfikatory w JavaScript
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Identyfikator to nazwa używana w kodzie, np. nazwa zmiennej, funkcji, stałej, klasy lub parametru. W pytaniach egzaminacyjnych często chodzi o sprawdzenie, czy podana nazwa zmiennej jest zapisana zgodnie z zasadami składni JavaScript.
Podstawowe zasady egzaminacyjne
Poprawna nazwa zmiennej w JavaScript:
- może zaczynać się od litery, znaku podkreślenia
_lub znaku dolara$, - może zawierać cyfry, ale nie na pierwszym miejscu,
- nie może zawierać spacji ani znaków specjalnych takich jak
%,#,-,., - nie powinna być słowem kluczowym języka, np.
let,const,class,return, - w zadaniach egzaminacyjnych najlepiej stosować litery alfabetu angielskiego, bez polskich znaków.
Przykłady poprawnych nazw
let imie2 = 'Anna';
let _licznik = 0;
const $element = document.querySelector('p');
Nazwa imie2 jest poprawna, ponieważ zaczyna się od litery i zawiera tylko litery oraz cyfrę na końcu.
Przykłady błędnych nazw
let 2imie = 'Anna'; // cyfra na początku
let imie% = 'Anna'; // znak specjalny %
let #imie = 'Anna'; // znak specjalny #
Uwaga o polskich znakach
Nowoczesny JavaScript technicznie może obsługiwać znaki Unicode w identyfikatorach, np. polskie litery. Jednak w kontekście egzaminów INF.03 zwykle przyjmuje się bezpieczną zasadę: używaj nazw bez znaków diakrytycznych. Dlatego w pytaniu egzaminacyjnym poprawną odpowiedzią jest imie2, a nie imię2.