Diskusia – 9. diel - Cyklus while v JavaScripte

Späť

Upozorňujeme, že diskusie pod našimi online kurzmi sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú v spodnej časti poslednej stránky.
Avatar
DarkCoder
Člen
Avatar
Odpovedá na David Hartinger
DarkCoder:10.9.2025 14:35

takže psát komentář, že to někdy neplatí, je naprosto zcestné.

Kde píši že to někdy neplatí? Význam slov "obvykle nebývá" a "neplatí" je úplně odlišný.

Odpovedať
Jazyk C je jako formule. Můžete předjíždět ve 300 km/h. Každá drobná chyba vás ale nekompromisně pošle do zdi.
Avatar
Šárka Schindlerová:6. augusta 22:16

"Pojďme si nyní ukázat použití cyklu while na praktických příkladech. Začneme tím, že vypíšeme řadu čísel od 1 do 10. Pomocí cyklu while bychom udělali číselnou řadu následovně:"

Následuje příklad, pod kterým je napsáno, že toto ale není ideální použití cyklu while... Proč tedy rovnou nenapsat praktický příklad, u kterého je to správně? Pro mě jako začátečníka, je tohle hrozně matoucí. ;)

Avatar
DarkCoder
Člen
Avatar
Odpovedá na Šárka Schindlerová
DarkCoder:6. augusta 22:42

Praktický příklad:

Zde je jednoduchý kód v JavaScriptu, který pomocí cyklu while opakovaně vyzývá uživatele k zadání čísla, dokud nezadá sudé číslo.

// Inicializace proměnné
let cislo;

// Cyklus běží, dokud není splněna podmínka pro ukončení
while (true) {
    // Načtení vstupu od uživatele přes dialogové okno
    let vstup = prompt("Zadejte sudé číslo:");

    // Převod textu na celé číslo
    cislo = parseInt(vstup);

    // Kontrola, zda je vstup platné číslo a zda je sudé
    if (!isNaN(cislo) && cislo % 2 === 0) {
        console.log(`Správně! Zadali jste sudé číslo: ${cislo}`);
        break; // Ukončí cyklus
    }

    // Upozornění při nesprávném zadání
    alert("To nebylo sudé číslo. Zkuste to znovu.");
}
Odpovedať
Jazyk C je jako formule. Můžete předjíždět ve 300 km/h. Každá drobná chyba vás ale nekompromisně pošle do zdi.
Posledné komentáre sú v spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa prihlás. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 3 správy z 13.