Najděte svůj kód z minula a upravte jej, aby stránka obsahovala:
<input>
), s id (např. id="vstup"
) - tak aby k němu šlo přistoupit v javascriptu pomocí document.getElementById('vstup')
<button>
) které po kliknutí spustí nějakou funkci javascriptu (např onclick="spocitej()"
<p>
) s id, aby k aby k němu šlo přistoupit v javascriptu.value
) ze vstupního políčka, zkonvertuje na číslo (parseFloat()
) a uloží ji do proměnné (const vstup =
)1
a uloží do další proměnné vysledek
vysledek
do výstupního odstavcePokud to nestihneš, zde je HTML odpovídající zadání
Výraz či proměnná v javascriptu může mít různý typ. Ukazovali jsme si čísla (5
) a řetězce ("ahoj"
). Teď k nim přibude ještě pravdivostní výraz - nabývá pouze hodnoty true
, nebo false
. Příklady:
5 < 3
mujVek == 16
cena > 799
pocetJablek <= pocetHrusek
jmeno == "Adam"
prohlizecJeMobil()
vstup.includes("slovo")
jeVPuberte = vek >= 12 && vek <= 18
jmeno == "Adam" || jmeno == "Eva"
!prohlizecJeMobil()
!jmeno == "Adam"
- to samé jako jmeno != "Adam"
if(podminka){ //neco se stane pouze pokud podminka byla splnena console.log("Hura") } // kod dal pokracuje tady console.log("Hm...")
if(oblibenaBarva == "zelená"){ console.log("Hurá, stejně jako já.") } else { console.log("S tebou se nekamarádím.") } // kod dal pokracuje tady console.log("atd")
if (delkaSkoku < 350){ document.getElementById('vystup').innerHTML = "Dostal jsi za 4" }else if (delkaSkoku < 380){ document.getElementById('vystup').innerHTML = "Dostal jsi za 3" }else if (delkaSkoku < 400){ document.getElementById('vystup').innerHTML = "Dostal jsi za 2" } else { document.getElementById('vystup').innerHTML = "Dostal jsi za 1" }
.style.fontSize = '120%'
podle délky textu. Krátká prohlášení budou větším textem, čím víc napíše uživatel textu tím menší bude font.