Składnia JavaScript
Składnia JavaScript to zbiór reguł, jak konstruowane są programy JavaScript:
// How to create variables:
var x;
let y;
// How to use variables:
x = 5;
y = 6;
let z = x + y;
Wartości JavaScript
Składnia JavaScript definiuje dwa typy wartości:
- Wartości stałe
- Wartości zmienne
Stałe wartości nazywane są literałami .
Wartości zmiennych nazywane są Zmiennymi .
Literały JavaScript
Dwie najważniejsze reguły składni dla wartości stałych to:
1. Liczby są zapisywane z lub bez miejsc dziesiętnych:
10.50
1001
2. Ciągi to tekst, pisany w cudzysłowie podwójnym lub pojedynczym:
"John Doe"
'John Doe'
Zmienne JavaScript
W języku programowania zmienne służą do przechowywania wartości danych.
JavaScript używa słów kluczowych i var
do
let
deklarowania zmiennych .const
Znak równości służy do przypisywania wartości do zmiennych.
W tym przykładzie x jest zdefiniowane jako zmienna. Wtedy x jest przypisywana (podana) wartość 6:
let x;
x = 6;
Operatory JavaScript
JavaScript używa operatorów arytmetycznych ( +
-
*
/
) do
obliczania wartości:
(5 + 6) * 10
JavaScript używa operatora przypisania ( =
) do przypisywania
wartości do zmiennych:
let x, y;
x = 5;
y = 6;
Wyrażenia JavaScript
Wyrażenie jest kombinacją wartości, zmiennych i operatorów, które obliczają wartość.
Obliczenie nazywa się oceną.
Na przykład 5 * 10 daje 50:
5 * 10
Wyrażenia mogą również zawierać wartości zmiennych:
x * 10
Wartości mogą być różnych typów, na przykład liczb i ciągów.
Na przykład „Jan” + „ ” + „Kowalski” daje wynik „Jan Kowalski”:
"John" + " " + "Doe"
Słowa kluczowe JavaScript
Słowa kluczowe JavaScript służą do identyfikacji działań, które należy wykonać.
Słowo
let
kluczowe mówi przeglądarce, aby utworzyła zmienne:
let x, y;
x = 5 + 6;
y = x * 10;
Słowo
var
kluczowe mówi również przeglądarce, aby utworzyła zmienne:
var x, y;
x = 5 + 6;
y = x * 10;
W tych przykładach użycie var
lub let
da ten sam wynik.
Dowiesz się więcej o var
i let
później w tym samouczku.
Komentarze JavaScript
Nie wszystkie instrukcje JavaScript są „wykonywane”.
Kod po podwójnym ukośniku
//
lub pomiędzy /*
i */
jest traktowany jako komentarz .
Komentarze są ignorowane i nie zostaną wykonane:
let x = 5; // I will be executed
// x = 6; I will
NOT be executed
Więcej o komentarzach dowiesz się w kolejnym rozdziale.
Identyfikatory/nazwy JavaScript
Identyfikatory to nazwy JavaScript.
Identyfikatory służą do nazywania zmiennych i słów kluczowych oraz funkcji.
Zasady dotyczące nazw prawnych są takie same w większości języków programowania.
Nazwa JavaScript musi zaczynać się od:
- Litera (AZ lub az)
- Znak dolara ($)
- Lub podkreślenie (_)
Kolejne znaki mogą być literami, cyframi, podkreśleniami lub znakami dolara.
Notatka
Cyfry nie mogą być pierwszym znakiem w imionach.
W ten sposób JavaScript może łatwo odróżnić identyfikatory od liczb.
JavaScript rozróżnia wielkość liter
Wszystkie identyfikatory JavaScript uwzględniają wielkość liter .
Zmienne lastName
i lastname
, to dwie różne zmienne:
let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
JavaScript nie interpretuje LET lub Let jako słowa kluczowego let .
JavaScript i etui na wielbłądy
Historycznie programiści stosowali różne sposoby łączenia wielu słów w jedną nazwę zmiennej:
Myślniki:
imię, nazwisko, karta główna, międzymiastowa.
Łączniki nie są dozwolone w JavaScript. Są zarezerwowane do odejmowania.
Podkreślać:
imię, nazwisko, karta_główna, międzymiasto.
Górna skrzynia wielbłąda (sprawa Pascala):
Imię, Nazwisko, MasterCard, InterCity.
Dolna obudowa wielbłąda:
Programiści JavaScript zwykle używają wielkości wielbłąda, która zaczyna się od małej litery:
imię, nazwisko, karta masterCard, interCity.
Zestaw znaków JavaScript
JavaScript używa zestawu znaków Unicode .
Unicode obejmuje (prawie) wszystkie znaki, interpunkcje i symbole na świecie.
Aby uzyskać bliższe informacje, zapoznaj się z naszym Kompletnym dokumentem Unicode .