📘 Struktura i składnia języka JavaScript

JavaScript to język programowania wysokiego poziomu, który służy do tworzenia dynamicznych i interaktywnych stron WWW. Jest językiem interpretowanym (kod wykonywany linia po linii przez przeglądarkę) i skryptowym.

1. Podstawowe cechy języka

JavaScript posiada kilka kluczowych cech składniowych:

// komentarz jednolinijkowy /* komentarz wielolinijkowy */

2. Zmienne i stałe

Do przechowywania danych w JS używamy:

let imie = "Jan"; const PI = 3.14159;

3. Typy danych

JavaScript rozróżnia typy proste (prymitywne) i obiektowe. Do typów prostych należą:

Typy złożone to obiekty, tablice i funkcje.

let x = 5; // liczba let tekst = "Hello"; // napis let aktywny = true; // boolean let osoba = {imie: "Kasia", wiek: 20}; // obiekt let liczby = [1, 2, 3, 4]; // tablica

4. Operatory

JavaScript obsługuje różne grupy operatorów:

5. Instrukcje warunkowe

Instrukcje warunkowe pozwalają wykonywać kod zależnie od spełnienia warunku:

if (x > 10) { console.log("Większe od 10"); } else if (x == 10) { console.log("Równe 10"); } else { console.log("Mniejsze od 10"); }

Skrócona wersja (operator trójargumentowy):

let wynik = (x > 10) ? "Duży" : "Mały";

6. Pętle

Pętle pozwalają wykonywać fragment kodu wielokrotnie.

for (let i = 0; i < 5; i++) { console.log(i); } while (warunek) { // kod powtarzany dopóki warunek jest prawdziwy } do { // kod wykona się przynajmniej raz } while (warunek);

7. Funkcje

Funkcje to bloki kodu, które możemy wywoływać wielokrotnie.

function dodaj(a, b) { return a + b; } let wynik = dodaj(2, 3); // 5 // Funkcja strzałkowa: const mnoz = (a, b) => a * b;

8. Obiekty i tablice

W JS wszystko jest obiektem. Obiekty przechowują dane w formie par klucz-wartość. Tablice przechowują wiele elementów w uporządkowanej kolejności.

let osoba = { imie: "Kasia", wiek: 20, przywitaj: function() { return "Cześć, mam na imię " + this.imie; } }; let liczby = [1, 2, 3, 4]; console.log(liczby[0]); // 1

9. Obsługa zdarzeń w przeglądarce

JavaScript umożliwia reagowanie na akcje użytkownika, np. kliknięcia przycisków.

document.getElementById("btn").addEventListener("click", function() { alert("Kliknięto przycisk!"); });

10. Struktura programu JavaScript na stronie

Kod JS można umieszczać w pliku zewnętrznym lub bezpośrednio w kodzie HTML.

<script src="script.js"></script>
<script> console.log("Hello World!"); </script>

Podsumowanie: JavaScript składa się z instrukcji, zmiennych, operatorów, struktur sterujących, funkcji i obiektów. Dzięki niemu strony WWW stają się interaktywne i dynamiczne.