Portál AbcLinuxu, 11. května 2025 04:38

Dotaz: JavaScript - formulář, výpočet výkonu stroje

29.9.2019 10:07 vincenzo
JavaScript - formulář, výpočet výkonu stroje
Přečteno: 368×
Odpovědět | Admin
Dobrý den,

mám problém, že mi JavaScript nechce vypočítat výkon stroje a zobrazit hodnotu na obrazovku. Věděl by někdo, co s tím? Jsem v JS začátečník. Díky

NÁHLED KÓDU ZDE: https://codeshare.io/vykon
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.9.2019 11:04 DarkKnight | skóre: 26
Rozbalit Rozbalit vše Re: JavaScript - formulář, výpočet výkonu stroje
Odpovědět | | Sbalit | Link | Blokovat | Admin
document.getElementById("prace") vrati element, ne hodnotu zadanou do inputu

Tohle by melo fungovat:
    let prace = document.getElementById("prace").value;
    let cas = document.getElementById("cas").value;
29.9.2019 12:45 vincenzo
Rozbalit Rozbalit vše Re: JavaScript - formulář, výpočet výkonu stroje
Děkuji, funguje :D

chci se ještě zeptat, jestli může vypadat takhle ošetřování stavů (podmínky if). Ono mi to totiž nechce vzít || ani &&
if(isNaN(prace, cas)){}
- to by asi nefungovalo, že?? nu a další věc, nevím proč mi to nechce vzít
 if (prace || cas <= 0) {
        alert("Byla zadána nulová nebo záporná hodnota!!");
        return 0;
    }
a musím to zadat tak, jak to je v tom kódu
29.9.2019 14:26 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: JavaScript - formulář, výpočet výkonu stroje
Tato podmínka znamená „když práce převedená na boolean je true NEBO čas je menší nebo roven nule“ — tzn. u prace tam chybí porovnání.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
29.9.2019 19:18 vincenzo
Rozbalit Rozbalit vše Re: JavaScript - formulář, výpočet výkonu stroje
Takže:
 if (prace <= 0 || cas <=0 ) {
        alert("Byla zadána nulová nebo záporná hodnota!!");
        return 0;
    }
a co vlastně je ten Boolean. Vím, že to souvisí s true a false.. dokázal by to někdo stručně vysvětlit.

Díky všem za odpovědi
30.9.2019 09:32 debian
Rozbalit Rozbalit vše Re: JavaScript - formulář, výpočet výkonu stroje
Jestli se učíš programovat, tak nejdůležitější skill je umět googlovat a být schopen přečíst si dokumentaci.
30.9.2019 17:26 debian+
Rozbalit Rozbalit vše Re: JavaScript - formulář, výpočet výkonu stroje
Na jednej strane mas pravdu, lebo je to zakladna vec toho jazyka. Hlavne v JS.

Na druhej strane aby ho neskazili nejake menej kvalitne materialy jeho buduci skyle, tak mohol si mu nieco odporucit. Nemusi mat taky dobry prehlad v materialoch.

A zrejme ma v tom chaos. Mozno su to jeho prve programatorske pokusy, tak nech si nastuduje nasledovne: Boolean (EN) a Logical_Operators (EN).
30.9.2019 19:03 vincenzo
Rozbalit Rozbalit vše Re: JavaScript - formulář, výpočet výkonu stroje
děkuji za shovívavost a trpělivost..

prostuduji..
1.10.2019 03:23 debian+
Rozbalit Rozbalit vše Re: JavaScript - formulář, výpočet výkonu stroje
Ešte definíciu toho: https://cs.m.wikipedia.org/wiki/Boolean

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.