Zmienne:
W JavaScript zmienne przechowują dane, takie jak liczby, teksty, tablice itp. Aby stworzyć zmienną, używamy słów kluczowych takich jak let, const lub var.
W naszym zadaniu tworzymy zmienne dlugosc i szerokosc, które przechowują wartości podane przez użytkownika.

Pobieranie danych od użytkownika:
W JavaScript możemy używać funkcji prompt(), aby pobrać dane od użytkownika. prompt() wyświetla okno dialogowe, w którym użytkownik może wpisać tekst.
Dane pobrane przez prompt() są zawsze typu string (tekst), dlatego często trzeba je przekonwertować na liczby.

Konwersja typów:
Wartości zwrócone przez prompt() są tekstowe, dlatego przed wykonaniem operacji matematycznych musimy przekonwertować je na liczby. Używamy do tego funkcji takich jak parseInt() lub parseFloat().

Operacje matematyczne:
Możemy wykonywać podstawowe operacje matematyczne na liczbach za pomocą operatorów: +, -, *, /.

Wyświetlanie wyniku:
Do wyświetlenia wyniku na ekranie możemy użyć funkcji alert(), która pokazuje okienko z wiadomością.

Instrukcje warunkowe (if-else):
Instrukcje warunkowe pozwalają na wykonanie różnych akcji w zależności od tego, czy pewne warunki są spełnione.
W naszym zadaniu używamy if, aby sprawdzić, czy liczba jest parzysta, oraz else, jeśli nie jest.

Operator modulo (%):
Operator modulo zwraca resztę z dzielenia dwóch liczb. W naszym zadaniu sprawdzamy, czy reszta z dzielenia liczby przez 2 jest równa 0. Jeśli tak, liczba jest parzysta, w przeciwnym razie jest nieparzysta.

Porównanie (===):
W JavaScript === oznacza ścisłe porównanie. Sprawdza, czy dwie wartości są równe zarówno pod względem wartości, jak i typu (np. liczba 2 i tekst „2” nie są równe, bo różnią się typami).

Pętla for:
Pętla for wykonuje dany fragment kodu wielokrotnie, dopóki określony warunek jest spełniony. Składa się z trzech części:
– Inicjalizacja – ustawienie zmiennej początkowej (np. let i = 1).
– Warunek – sprawdzenie, czy pętla ma się nadal wykonywać (np. i <= 10).
– Inkrementacja – zwiększenie wartości zmiennej po każdej iteracji (np. i++).

console.log():
Funkcja console.log() wypisuje dane w konsoli przeglądarki, co jest używane głównie do debugowania i testowania kodu.

Definiowanie funkcji:
Funkcja to blok kodu, który wykonuje określoną czynność. Może przyjmować argumenty i zwracać wynik.
W naszym przykładzie funkcja suma przyjmuje dwa argumenty (a i b) i zwraca ich sumę.

Wywoływanie funkcji:
Aby uruchomić funkcję, musimy ją wywołać, podając odpowiednie argumenty. Wynik funkcji możemy przypisać do zmiennej lub od razu go użyć.

Słowo kluczowe return:
return pozwala na zwrócenie wyniku z funkcji. Po napotkaniu return, funkcja przestaje się wykonywać i zwraca wartość.

Tablice:
Tablica to struktura danych, która pozwala przechowywać wiele wartości w jednej zmiennej. Wartości w tablicy są indeksowane (zaczynając od 0).

Dostęp do elementów tablicy:
Możemy odwołać się do elementów tablicy za pomocą ich indeksów. Na przykład pierwszy element w tablicy to imiona[0], drugi to imiona[1] itd.

Pętla for z tablicą:
Możemy użyć pętli for, aby przejść przez wszystkie elementy tablicy. Długość tablicy uzyskujemy za pomocą imiona.length.
