Ćwiczenia JavaScript – Pętle (20 zadań)

Konsola

Ćwiczenie 1 – Wyświetlanie liczb 1-10

Wyświetl liczby od 1 do 10 w konsoli.
for (let i = 1; i <= 10; i++) console.log(i);

Ćwiczenie 2 – Suma liczb od 1 do N

Oblicz sumę liczb od 1 do liczby N podanej przez użytkownika.
let N = parseInt(prompt("Podaj N:"));
let suma = 0;
for(let i=1;i<=N;i++) suma+=i;
console.log(suma);
            

Ćwiczenie 3 – Liczby parzyste 2-20

Wyświetl wszystkie liczby parzyste od 2 do 20 w konsoli.
for (let i=2;i<=20;i+=2) console.log(i);

Ćwiczenie 4 – Trójkąt z gwiazdek

Narysuj w konsoli trójkąt z gwiazdek o wysokości podanej przez użytkownika.
let h=parseInt(prompt("Podaj wysokość:"));
for(let i=1;i<=h;i++) console.log("*".repeat(i));
            

Ćwiczenie 5 – Liczba większa niż 10

Poproś użytkownika o liczbę większą niż 10. Powtarzaj dopóki nie poda prawidłowej.
let n;
do {
    n=parseInt(prompt("Podaj liczbę >10:"));
} while(n<=10);
console.log(n);
            

Ćwiczenie 6 – Wyświetlanie tablicy

Wyświetl elementy tablicy owoców w konsoli.
let owoce=["jabłko","banan","gruszka"];
for(let i=0;i
            
        

Ćwiczenie 7 – Tablica liczb

Wyświetl w konsoli wszystkie liczby z tablicy [5,10,15,20].
let tab=[5,10,15,20];
for(let i=0;i
            
        

Ćwiczenie 8 – Liczby nieparzyste 1-19

Wyświetl liczby nieparzyste od 1 do 19.
for(let i=1;i<20;i+=2) console.log(i);
            

Ćwiczenie 9 – Tablica imion

Wyświetl wszystkie imiona z tablicy ["Anna","Jan","Piotr"].
let imiona=["Anna","Jan","Piotr"];
for(let i=0;i
            
        

Ćwiczenie 10 – Liczby podzielne przez 3

Wyświetl liczby od 1 do 30 podzielne przez 3.
for(let i=1;i<=30;i++){
    if(i%3===0) console.log(i);
}
            

Ćwiczenie 11 – Liczby wstecz 10-1

Wyświetl liczby od 10 do 1 w konsoli.
for(let i=10;i>=1;i--) console.log(i);
            

Ćwiczenie 12 – Tablica kwadratów

Wyświetl kwadraty liczb od 1 do 5.
for(let i=1;i<=5;i++) console.log(i*i);
            

Ćwiczenie 13 – Suma elementów tablicy

Oblicz sumę elementów tablicy [2,4,6,8].
let arr=[2,4,6,8];
let sum=0;
for(let i=0;i
            
        

Ćwiczenie 14 – Wyświetl litery

Wyświetl każdą literę słowa "JavaScript" w konsoli.
let str="JavaScript";
for(let i=0;i
            
        

Ćwiczenie 15 – Tablica liczb parzystych

Wyświetl liczby parzyste z tablicy [1,2,3,4,5,6,7,8].
let arr=[1,2,3,4,5,6,7,8];
for(let i=0;i
            
        

Ćwiczenie 16 – Liczby większe niż 5

Wyświetl liczby z tablicy [2,6,3,8,1] większe niż 5.
let arr=[2,6,3,8,1];
for(let i=0;i5) console.log(arr[i]);
}
            

Ćwiczenie 17 – Tablica słów

Wyświetl słowa tablicy ["kot","pies","ptak"] w konsoli.
let animals=["kot","pies","ptak"];
for(let i=0;i
            
        

Ćwiczenie 18 – Tablica liczb nieparzystych

Wyświetl nieparzyste liczby z tablicy [1,2,3,4,5].
let arr=[1,2,3,4,5];
for(let i=0;i
            
        

Ćwiczenie 19 – Tablica liczb losowych

Wyświetl elementy tablicy losowych liczb [5,8,2,9].
let arr=[5,8,2,9];
for(let i=0;i
            
        

Ćwiczenie 20 – Tablica liter od a do e

Wyświetl wszystkie litery z tablicy ['a','b','c','d','e'] w konsoli.
let arr=['a','b','c','d','e'];
for(let i=0;i
            
        

Na stronie

Ćwiczenie 1 – Wyświetlanie liczb 1-10

Wyświetl liczby od 1 do 10 na stronie.
let out="";
for(let i=1;i<=10;i++) out+=i+"\n";
document.getElementById("o1").textContent=out;
        

Ćwiczenie 2 – Suma liczb od 1 do N

Oblicz sumę liczb od 1 do liczby N i pokaż na stronie.
let N=parseInt(prompt("Podaj N:"));
let suma=0;
for(let i=1;i<=N;i++) suma+=i;
document.getElementById("o2").textContent=suma;
        

Ćwiczenie 3 – Liczby parzyste 2-20

Wyświetl liczby parzyste od 2 do 20 w bloku na stronie.
let out="";
for(let i=2;i<=20;i+=2) out+=i+"\n";
document.getElementById("o3").textContent=out;
        

Ćwiczenie 4 – Trójkąt z gwiazdek

Narysuj trójkąt z gwiazdek o wysokości podanej przez użytkownika na stronie.
document.getElementById("o4").textContent="";
let h=parseInt(prompt("Podaj wysokość:"));
for(let i=1;i<=h;i++) document.getElementById("o4").textContent+="*".repeat(i)+"\n";
        

Ćwiczenie 5 – Liczba większa niż 10

Poproś użytkownika o liczbę większą niż 10 i pokaż ją na stronie.
let n;
do {
    n=parseInt(prompt("Podaj liczbę >10:"));
} while(n<=10);
document.getElementById("o5").textContent=n;
        

Ćwiczenie 6 – Wyświetlanie tablicy

Wyświetl elementy tablicy owoców w bloku na stronie.
let owoce=["jabłko","banan","gruszka"];
document.getElementById("o6").textContent="";
for(let i=0;i
        
        

Ćwiczenie 7 – Tablica liczb

Wyświetl wszystkie liczby z tablicy [5,10,15,20] na stronie.
let tab=[5,10,15,20];
let out="";
for(let i=0;i
        
        

Ćwiczenie 8 – Liczby nieparzyste 1-19

Wyświetl liczby nieparzyste od 1 do 19 na stronie.
let out="";
for(let i=1;i<20;i+=2) out+=i+"\n";
document.getElementById("o8").textContent=out;
        

Ćwiczenie 9 – Wyświetlanie tablicy imion

Wyświetl wszystkie imiona z tablicy ["Anna","Jan","Piotr"] na stronie.
let imiona=["Anna","Jan","Piotr"];
let out="";
for(let i=0;i
        
        

Ćwiczenie 10 – Podzielne przez 3

Wyświetl liczby od 1 do 30 podzielne przez 3.
let out="";
for(let i=1;i<=30;i++){
    if(i%3===0) out+=i+"\n";
}
document.getElementById("o10").textContent=out;
        

Ćwiczenie 11 – Odliczanie wstecz

Wyświetl liczby od 10 do 1 w odwrotnej kolejności.
let out="";
for(let i=10;i>=1;i--) out+=i+"\n";
document.getElementById("o11").textContent=out;
        

Ćwiczenie 12 – Kwadraty liczb 1-5

Wyświetl kwadraty liczb od 1 do 5.
let out="";
for(let i=1;i<=5;i++) out+=i*i+"\n";
document.getElementById("o12").textContent=out;
        

Ćwiczenie 13 – Suma elementów tablicy

Oblicz sumę elementów tablicy [2,4,6,8] i pokaż wynik na stronie.
let arr=[2,4,6,8];
let suma=0;
for(let i=0;i
        
        

Ćwiczenie 14 – Litery w słowie

Wyświetl każdą literę słowa "JavaScript" w nowej linii.
let str="JavaScript";
let out="";
for(let i=0;i
        
        

Ćwiczenie 15 – Liczby parzyste z tablicy

Wyświetl tylko liczby parzyste z tablicy [1,2,3,4,5,6,7,8].
let arr=[1,2,3,4,5,6,7,8];
let out="";
for(let i=0;i
        
        

Ćwiczenie 16 – Liczby większe niż 5

Wyświetl liczby większe niż 5 z tablicy [2,6,3,8,1].
let arr=[2,6,3,8,1];
let out="";
for(let i=0;i5) out+=arr[i]+"\n";
}
document.getElementById("o16").textContent=out;
        

Ćwiczenie 17 – Wyświetlanie zwierząt

Wyświetl wszystkie elementy tablicy ["kot","pies","ptak"].
let animals=["kot","pies","ptak"];
let out="";
for(let i=0;i
        
        

Ćwiczenie 18 – Liczby nieparzyste z tablicy

Wyświetl tylko liczby nieparzyste z tablicy [1,2,3,4,5].
let arr=[1,2,3,4,5];
let out="";
for(let i=0;i
        
        

Ćwiczenie 19 – Tablica liczb losowych

Wyświetl wszystkie liczby z tablicy [5,8,2,9] na stronie.
let arr=[5,8,2,9];
let out="";
for(let i=0;i
        
        

Ćwiczenie 20 – Tablica liter

Wyświetl wszystkie litery z tablicy ['a','b','c','d','e'] na stronie.
let arr=['a','b','c','d','e'];
let out="";
for(let i=0;i