JS PŘÍKLADY

Seznam příkladů














ZÁKLAD PODMÍNKY IF V JS

Zadání:
Vygenrujte náhodné číslo od 8 do 24 a vypište jestli je číslo menší, rovno, nebo větší než 12.


Prvně vždy vytvoříme HTML div, kterému dáme id. Do divu později JS kód budeme vpisovat.

JavaScriptový kód vždy začínáme otevíracím tagem scriptu(<script>), ukončujeme ho uzavíracím tagem scriptu (</script>).

Pomocí funkce Math. random() vygenerujeme náhodné číslo od 0 do 1. Funkci pak vynasobíme následovně: * (nejvyšší číslo - nejnižší číslo) + nejnižší číslo. Pak pomocí Math.floor() odsekneme desetinná místa čísla, díky zaokrouhlení dolů. Výslednou hodnotu vložíme do konstanty cislo. U nás generujeme číslo mezi 8 a 24.

Jako druhé vytvoříme proměnnou zprava, do které vložíme prázdné uvozovky.

Podmínka if()
Do kulatých závorek tohoto příkazu vložíme podmínku. Do složených závorek pak vložíme, co chceme, aby kód udělal, jestliže je podmínka pravdivá. Rozšířit příkaz if() můžeme rozšířit za pomoci else() nebo else if(). U else if() je potřeba také napsat podmínku, u else() už se podmínka nepíše, neboť je jasné, že vše, co nespadá do prvních dvou kategorií, se projeví zde. Ve složených závorkách pak pokračujeme stejně jako u podmínky if(), tedy vypíšeme, co se má stát, jestli je podmínka pravdivá.

Nakonec zprávu vložíme do HTML divu.


            <div id="if-podminka"></div>
            <script>
            const cislo = Math. floor(Math. random() * (24 - 8) + 8);
            let zprava = "";
            if (cislo<12){
                zprava = "Číslo je menší než 12, je to: " + cislo;
            }
            else if (cislo == 12){
                zprava = "Číslo je 12";
            }
            else {
                zprava = "Číslo je větší než 12, je to: " + cislo;
            }

            document.getElementById("if-podminka").innerHTML = zprava;
            </script>