Wstęp
JavaScript to język programowania, który umożliwia wdrożenie na stronie
internetowej skomplikowanych elementów, dzięki którym strona ta może nie tylko
wyświetlać statyczne informacje, ale również obsługiwać zmianę treść odpowiednio do sytuacji,
wyświetlać interaktywne mapy i animacje grafiki 2D/3D , wyświetlać video itd.
Jest to trzecia warstwa standardowych technologii internetowych
Rdzeń języka JavaScript składa się z kilku funkcjonalności, które umożliwiają wykonanie rzeczy, takich jak te:
- Przechowywanie wartości w zmiennych.
- Operowanie na porcjach tekstu (zwanych w programowaniu "łańcuchami").
- Uruchamianie kodu w odpowiedzi na określone zdarzenia zaistniałe na stronie internetowej
- I wiele więcej!
Pod zmienne możemy podstawiać nie tylko liczby, ale teksty, funkcje, obiekty, tablice - czyli praktycznie dowolne rzeczy, na których będziemy pracować w naszych kodach. Nazwy zmiennych i stałych które deklarujemy nie mogą być byle jakie. Istnieją pewne zasady których musimy się trzymać. Wielkość liter ma znaczenie. Zmienna myTXT to nie to samo co mytxt, nazwa zmiennej nie może zaczynać się od cyfry, nazwa zmiennej nie może zawierać spacji, kropki, przecinka ani myślnika (można natomiast używać podkreślenia),nazwą zmiennej nie może być słowo kluczowe zarezerwowane przez JavaScript
Łańcuchami nazywamy w programowaniu napisy (gdyż podobnie jak łańcuchy składają się z ogniw, tak napisy złożone są ze znaków). W praktyce łańcuch możemy zatem zwizualizować sobie jako tablicę, która indeksowana jest standardowo od zera.