JavaScript to język programowania uruchamiany w przeglądarce, który dodaje stronie interaktywność – reaguje na kliknięcia, zmienia treść, wykonuje obliczenia.
Na tej stronie przećwiczysz pięć podstawowych zagadnień: wyświetlanie komunikatów, zmienne, operatory, instrukcje warunkowe oraz instrukcję switch. Każde ćwiczenie ma krótki opis, przycisk i przykład kodu.
Co to jest? Funkcja alert() wyświetla proste okno z komunikatem i przyciskiem OK.
Służy do krótkich powiadomień dla użytkownika, np. „operacja zakończona”.
Kliknij przycisk, aby zobaczyć komunikat w oknie dialogowym.
function showMessage() {
alert('Witaj w JavaScript!');
}
Co to jest? Zmienna przechowuje dane w pamięci programu – np. liczbę, tekst, wartość logiczną. W JavaScript typ zmiennej wynika z przypisanej wartości, a dane można podejrzeć w konsoli (F12 → Console).
Kliknij przycisk, a wartości zmiennych zostaną wypisane w konsoli przeglądarki.
function testVariables() {
let number = 10;
let text = "To jest tekst";
let isTrue = true;
console.log("Liczba:", number);
console.log("Tekst:", text);
console.log("Wartość logiczna:", isTrue);
alert("Sprawdź konsolę przeglądarki (F12 → Console)");
}
Co to jest? Operatory +, -, *, /, % służą do wykonywania obliczeń na liczbach.
W tym przykładzie wczytujesz wartości z pól tekstowych, zamieniasz je na liczby i obliczasz sumę.
Wprowadź dwie liczby i zobacz wynik dodawania.
function calculate() {
let num1 = parseFloat(document.getElementById("num1").value);
let num2 = parseFloat(document.getElementById("num2").value);
let sum = num1 + num2;
document.getElementById("result").innerText = "Suma: " + sum;
}
if
Co to jest? Instrukcja if pozwala wykonać blok kodu tylko wtedy,
gdy spełniony jest warunek, np. liczba jest parzysta. W przeciwnym razie można wykonać kod z gałęzi else.
Sprawdź, czy podana liczba jest parzysta czy nieparzysta.
function checkEvenOdd() {
let number = parseInt(document.getElementById("number").value);
let message = (number % 2 === 0)
? "Liczba jest parzysta"
: "Liczba jest nieparzysta";
document.getElementById("evenOddResult").innerText = message;
}
switch
Co to jest? switch wybiera jeden z wielu przypadków (case) na podstawie jednej wartości,
np. numeru dnia tygodnia. Jest wygodny, gdy masz dużo if/else porównujących tę samą zmienną.
Podaj liczbę 1–7, aby zobaczyć nazwę dnia tygodnia.
function getDayName() {
let dayNumber = parseInt(document.getElementById("dayNumber").value);
let dayName;
switch(dayNumber) {
case 1: dayName = "Poniedziałek"; break;
case 2: dayName = "Wtorek"; break;
case 3: dayName = "Środa"; break;
case 4: dayName = "Czwartek"; break;
case 5: dayName = "Piątek"; break;
case 6: dayName = "Sobota"; break;
case 7: dayName = "Niedziela"; break;
default: dayName = "Nieprawidłowy numer dnia";
}
document.getElementById("dayResult").innerText = dayName;
}