Każde ćwiczenie zawiera krótką instrukcję. Kliknij "Pokaż rozwiązanie", aby zobaczyć gotowy kod.
Napisz kod, który odwróci podany tekst.
let text = prompt("Podaj tekst:"); console.log(text.split('').reverse().join(''));
Napisz kod, który obliczy sumę liczb w tablicy.
let numbers = [1, 2, 3, 4, 5]; console.log(numbers.reduce((a, b) => a + b, 0));
Napisz kod, który sprawdzi, czy podana liczba jest pierwsza.
function isPrime(n) { if (n < 2) return false; for (let i = 2; i <= Math.sqrt(n); i++) { if (n % i === 0) return false; } return true; } let number = parseInt(prompt("Podaj liczbę:")); console.log(isPrime(number));
Napisz kod, który policzy liczbę samogłosek w podanym tekście.
let text = prompt("Podaj tekst:"); console.log(text.match(/[aeiouyAEIOUY]/g)?.length || 0);
Napisz kod, który znajdzie największą liczbę w tablicy.
let numbers = [4, 17, 23, 8, 99, 56]; console.log(Math.max(...numbers));
Napisz kod, który wyświetli liczby od 1 do 20, zastępując wielokrotności 3 słowem "Fizz", a 5 słowem "Buzz".
for (let i = 1; i <= 20; i++) { console.log(i % 3 === 0 ? (i % 5 === 0 ? "FizzBuzz" : "Fizz") : i % 5 === 0 ? "Buzz" : i); }
Napisz kod, który zwróci tylko parzyste liczby z podanej tablicy.
let numbers = [10, 15, 20, 25, 30, 35]; console.log(numbers.filter(n => n % 2 === 0));
Napisz kod, który odwróci elementy tablicy.
let numbers = [1, 2, 3, 4, 5]; console.log(numbers.reverse());
Napisz kod, który usunie duplikaty z tablicy.
let numbers = [1, 2, 2, 3, 4, 4, 5]; console.log([...new Set(numbers)]);
Napisz kod, który wygeneruje losową liczbę z zakresu 1-100.
console.log(Math.floor(Math.random() * 100) + 1);