Zobacz treść zadania, spróbuj samemu, a dopiero potem podejrzyj rozwiązanie w kodzie.
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));
Wypisz liczby od 1 do 20, zastępując wielokrotności 3 słowem "Fizz", 5 słowem "Buzz", a obu naraz – "FizzBuzz".
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);