Ćwiczenia - JavaScript

Kliknij "Pokaż rozwiązanie", aby zobaczyć gotowy kod.

Ćwiczenie 1: Sprawdzenie palindromu

Napisz kod, który sprawdzi, czy podany string jest palindromem.

let text = prompt("Podaj tekst:");
let reversed = text.split('').reverse().join('');
console.log(text === reversed);

Ćwiczenie 2: Znajdowanie największej liczby w tablicy

Napisz kod, który znajdzie największą liczbę w tablicy.

let numbers = [10, 45, 67, 3, 99, 23];
console.log(Math.max(...numbers));

Ćwiczenie 3: Suma elementów tablicy

Napisz kod, który policzy sumę elementów w tablicy.

let numbers = [5, 10, 15, 20];
let sum = numbers.reduce((acc, num) => acc + num, 0);
console.log(sum);

Ćwiczenie 4: Znalezienie liczb parzystych

Napisz kod, który wyświetli tylko liczby parzyste z tablicy.

let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];
console.log(numbers.filter(num => num % 2 === 0));

Ćwiczenie 5: Losowanie liczby

Napisz kod, który wylosuje liczbę od 1 do 100 i ją wyświetli.

let randomNum = Math.floor(Math.random() * 100) + 1;
console.log(randomNum);

Ćwiczenie 6: Liczenie samogłosek

Napisz kod, który policzy liczbę samogłosek w podanym tekście.

let text = prompt("Podaj tekst:");
let vowels = text.match(/[aeiouyąę]/gi);
console.log(vowels ? vowels.length : 0);

Ćwiczenie 7: Zamiana pierwszej litery na wielką

Napisz kod, który zmieni pierwszą literę podanego tekstu na wielką.

let text = prompt("Podaj tekst:");
console.log(text.charAt(0).toUpperCase() + text.slice(1));

Ćwiczenie 8: Sprawdzenie liczby pierwszej

Napisz kod, który sprawdzi, czy liczba jest pierwsza.

function isPrime(num) {
    if (num < 2) return false;
    for (let i = 2; i < num; i++) {
        if (num % i === 0) return false;
    }
    return true;
}
let number = prompt("Podaj liczbę:");
console.log(isPrime(Number(number)));

Ćwiczenie 9: Odwracanie tablicy

Napisz kod, który odwróci kolejność elementów w tablicy.

let array = [1, 2, 3, 4, 5];
console.log(array.reverse());

Ćwiczenie 10: Dodawanie elementu do tablicy

Napisz kod, który doda nowy element do tablicy.

let array = [1, 2, 3, 4, 5];
array.push(6);
console.log(array);