JavaScript/Składnia języka

Z Wikibooks, biblioteki wolnych podręczników.
Skocz do: nawigacja, szukaj

Duże i małe litery[edytuj]

W języku JavaScript rozróżniane są duże i małe litery, tak więc czesc(); to nie to samo co Czesc();. Osoby, które wcześniej nie miały do czynienia z programowaniem muszą na to bacznie zwracać uwagę.

Białe znaki[edytuj]

Wcięcia kodu, dodatkowe puste linie kodu, tabulatory czy spacje nie wpływają na uruchamianie skryptów Javascriptu, ale nie należy ich nadużywać, gdyż znacznie zwiększy się objętość pliku, co wpływa później na czas przesyłania tego pliku przez internet.

Komentarze[edytuj]

Komentarze generalnie stosujemy, do opisania danej części kodu.

Jednolinijkowe komentarze możemy zamieścić po dwóch ukośnikach //.

//nasz ulubiony program "Witaj świecie!" wyświetlający tenże komunikat.
alert("Witaj świecie!");

Wielolinijkowe komentarze możemy zamieścić pomiędzy ukośnikiem i gwiazdką /* a gwiazdką i ukośnikiem */

/* To jest komentarz
wielolinijkowy */

Średniki[edytuj]

W wielu językach programowania, między innymi w C/C++ używanie średnika jest niezbędnym elementem zakończenia linii. W przypadku Javascriptu ta sytuacja nie jest przymusowa. By zakończyć instrukcję bieżącej linii wystarczy przejść do nowej, opcjonalnie można użyć średnik. W przypadku skryptozakładek średnik oddziela nowe instrukcje kodu bez przechodzenia do nowej linii.

Identyfikatory[edytuj]

Identyfikatory to inaczej nazwy zmiennych, tablic czy funkcji.

Zasada tworzenia identyfikatora[edytuj]

  1. Litery bez znaków diakrytycznych ([a-z][A-Z]), cyfry ([0-9]), znak podkreślenia (_) i znak dolara ($) są dozwolonymi znakami tworzącymi identyfikator.
  2. Pierwszym znakiem tworzonego identyfikatora nie może być cyfra.
  3. Identyfikatorem nie może być słowo z listy słów zarezerwowanych.

Przykłady:

  • u2
  • $_hello

Nawiasy[edytuj]

Nawiasy okrągłe[edytuj]

Nawias okrągły służy, tak jak w matematyce, do określenia kolejności wykonywania działań. Na przykład:

a=(2+5)*12;

Dodatkowo oznaczenie funkcji następuje poprzez nawias okrągły:

alert("Witaj świecie!");

Nawiasy kwadratowe[edytuj]

Nawiasy kwadratowe służą do oznaczenia tablic.

a[1]=12;

Nawiasy klamrowe[edytuj]

Nawiasy klamrowe oznaczają bloki kodu. Jest to zarówno wykorzystywane przy tworzeniu nowych funkcji jak również przy oznaczeniach warunkowego wykonywania kodu. Na przykład:

if(a>12){
alert("a ma wartość większą niż 12! Zmniejszam a.");
a=a-5;
}