JS PŘÍKLADY

Seznam příkladů














OPAKOVÁNÍ ČÍSLIC V JS

Zadání:
Vypište, řadu čísel od 1 do 100, která budou měnit svůj vzhled v závislosti na hodnotě.


Prvně vždy vytvoříme HTML div, kterému dáme id. Do divu budeme později vypisovat výstup.

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

Vytvoříme prázdnou proměnnou fontsize, se kterou budeme později pracovat. Dále pak vytvoříme proměnnou zprava, do které vložíme prázdné uvozovky.

Nyní použijeme cyklus FOR(). Cyklus nastavíme od jedničky a počet opakování na 100. Do něj pak vložíme podmínku if(). V ní se bude vyhodnocovat velikost fontu čísla. Když bude i menší než padesát, číslo se bude zvětšovat zároveň s hodnotou i. V opačném případě se bude zmenšovat. Toho docílíme odčtením zvětšující se hodnoty i od čísla 101.

Nakonec vytvořené HTML elementy přidáme do zprava, v CSS stylu použijeme i. Později pak samotné i vložíme do textu, což nám promítne číslo samotné.

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


<div id="cisla"></div>

<script>
    let fontsize;
    let zprava = "";

    for (let i = 1; i <= 100; i++) {
        if (i <= 50) {
            fontsize = i;
        }
        else {
            fontsize = 101 - i;
        }

        zprava += "<span style=\"color: rgba(225," + (i*2) + "," + (i*2) + ",1); font-size: " + (fontsize + 12) + "px;\">" + i + "</span> ";
    }
    document.getElementById("cisla").innerHTML = zprava;
</script>