NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 24 - Cykly v JavaScriptu potřetí

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Michal Viliš:10.12.2022 16:30

operátor += se ještě nevysvětlil, ale už jsem si zvykl, že co tu není vysvětleno tak si musím najít sám z jiného zdroje.

Odpovědět
10.12.2022 16:30
Never give up!
Avatar
Daniel Zábojník:14.9.2023 14:42

Děkujeme za podněty. Na aktualizace kurzu pracujeme.

 
Odpovědět
14.9.2023 14:42
Avatar
Odpovídá na Michal Viliš
Natálie Růžičková:4.10.2023 0:39

Ahoj Michale, díky za tvou poznámku, podíváme se na to!

 
Odpovědět
4.10.2023 0:39
Avatar
Radim Štross
Tvůrce
Avatar
Radim Štross:2.2.2024 13:53

Děkujeme za vaše podněty. Lekci jsme aktualizovali :-)

 
Odpovědět
2.2.2024 13:53
Avatar
Lumír RAJSKÝ:23.6.2024 0:47

Asi mi není jasné použití kódu z části "Další využití příkazu return".

 
Odpovědět
23.6.2024 0:47
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Lumír RAJSKÝ
DarkCoder:23.6.2024 7:19

Příkaz return slouží pro předčasné ukončení funkce nebo navrácení hodnoty. V kódu v případě splněné podmínky již dále nenásleduje nic důležitého, proto funkci můžeme ukončit pomocí return. V tomto případě je použití return naprosto zbytečné, neboť větev else je plně přeskočena a funkce se ukončuje. Zmínka o vhodnosti použití této techniky v případě větvení if-else-if je zcestná, neboť to se zapisuje jako tzv. žebřík if-else-if pod sebe a k žádnému obsazování nedochází. Stejně tak zápis if-else nepůsobí nikterak nepřehledně.

Odpovědět
23.6.2024 7:19
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovídá na DarkCoder
Lumír RAJSKÝ:23.6.2024 12:49

Tak to jsme si asi né úplně rozuměli. Já jsem měl na mysli spíš, nedostatečný popis aplikace daného kódu na tu kalkulačku. Jako například mám tento kód jen někam přidat nebo jim něco nahradit nebo … ?

 
Odpovědět
23.6.2024 12:49
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Lumír RAJSKÝ
DarkCoder:23.6.2024 22:48
<!DOCTYPE html>
<html lang="cs">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Součet čísel</title>
</head>
<body>
    <h1>Součet čísel</h1>
    <form>
        <label for="cislo1">Číslo 1:</label>
        <input type="text" id="cislo1" name="cislo1"><br><br>
        <label for="cislo2">Číslo 2:</label>
        <input type="text" id="cislo2" name="cislo2"><br><br>
        <button type="button" id="tlacitko">Spočítat součet</button>
    </form>

    <script>
        document.getElementById("tlacitko").onclick = function() {
            let a = parseInt(document.getElementById("cislo1").value);
            let b = parseInt(document.getElementById("cislo2").value);
            if (isNaN(a) || isNaN(b)) {
                alert('Zadejte celá čísla!');
                return;
            }
            alert(a + b);
        };
    </script>
</body>
</html>
Odpovědět
23.6.2024 22:48
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Jiří Božoň:16.7.2024 22:30

Ahoj tvůrci,
u příkladu s trojúhelníkem jsem narazil na podmínku: while (a + b <= c || a + c <= b || b + c <= a); v této podmínce je vlastně uvedeno, že podmínka je splněna, když součet dvou stran je menší, nebo roven straně třetí. To potom není trojúhelník, ale tři body na přímce. Neměla by podmínka vypadat: while (a + b > c || a + c > b || b + c > a)? Nebo se to při psaní kódu píše jinak, než v matematice?

Odpovědět
16.7.2024 22:30
Lépe je hledat způsoby, než důvody.
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Jiří Božoň
DarkCoder:17.7.2024 5:51

Výraz ve while se vztahuje k tomu, aby se vygenerovaly nové délky stran v případě, že by nešel vytvořit trojúhelník. Jinak řečeno testuje se na chybový stav, proto to musí být otočené.

Odpovědět
17.7.2024 5:51
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 21.