Co to jest Javascript?

JavaScript jest językiem skryptowym przeznaczonym do wykorzystania na stronach internetowych.
Co to oznacza? Dzięki niemu możesz w łatwy sposób poprawić interaktywność na swoich stronach. Możesz w odpowiedni sposób oddziaływać na poczynania użytkownika. Możesz robić naprawdę dużo fajnych rzeczy ;). A dzięki temu, że wszystkie czynności wykonywane są po stronie klienta - wszystko to wykonuje się w błyskawicznym tempie.

Jak działa Javascript

Ogólnie rzecz ujmując w Javascript praktycznie wszystko jest jakimś obiektem.
Obiektami są więc tablice, funkcje, własne obiekty, daty czy nawet teksty lub liczby.

Wszystkie dane z jakich tutaj korzystamy możemy podzielić na dwa typy: typy proste i typy złożone (obiekty). Typy proste służą do przechowywania prostych typów danych. Liczby, teksty, wartości nieistniejące. Coś bardzo prostego - stąd ich nazwa. Typy obiektowe (referencyjne) służą do przechowywania bardziej złożonych danych - czyli obiektów. W rozdziale o zmiennych dowiesz się więcej na ten temat.
Co ciekawe, jeżeli wykonujesz operacje na typach prostych, to tak naprawdę wykonujesz operację na obiektach. Javascript niewidocznie dla ciebie dokonuje odpowiedniej konwersji tych typów na odpowiedniki obiektowe, przeprowadza stosowne operacje i przywraca je do odpowiednich typów prostych.
Tak więc można napisać, że w Javascript będziesz pracował na obiektach. Gdy przetrzymujesz w tablicy jakieś funkcje, tak naprawdę w obiekcie tablicy trzymasz obiekty funkcji. Gdy tworzysz obiekt, spokojnie możesz się do jego właściwości i metod odwoływać tak samo jakby był tablicą. A to wszystko dzięki elastyczności Javascriptu.