Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Identyfikatory w JavaScript

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.