ahoj 1. taková drobnost jaká je konvence psaní proměnných v js? velbloud ? 2. taky jsem jednou zapoměl zapsal let (zblblej z Pythonu 😁😁 už chápu když ti to tam ujelo) a nehlásilo to chybu to je normalní, tzn. že bych o kus dál v kodu mohl napsat k proměnné jinou hodnotu ???
Diky za skvele vyzvy. Mam jedno reseni a nevim kde je chyba? let temprature = 23; Vyhazuje mi to ; it is hot a it is warm zaroven nevim kde je problem kdyz by se melo ukazat pouze it is hot. Dekuji za vysvetleni let temprature = 23; if (temprature = 11 && temprature = 25) console.log("it is warm");
ja som to napísal takto a celkom ma zarazilo ze program nepochopil ze ked je viac ako 25 napíš "Horko" a ked som zadal hodnotu - let temp = 28 písalo mi stále "Teplo" :) let temp = 28 if(temp 10){ console.log("Teplo") } else if(temp > 25){ console.log("Horko") }
Ono to vyhodnocuje odshora dolů a když narazí na něco, co splňuje podmínku, tak ten zbytek vůbec nečte. Takže když narazil na první "else if", tak automaticky vypsal rovnou "Teplo". Proto tam musíme použít ten operátor "a zároveň" (&&). Ten řádek by pak vypadal třeba nějak takhle "else if(temp > 10 && temp < 26){".
je super, když si člověk udělá tu výzvu sám, ona mu funguje a navíc zjistí, že to napsal stejně jako vy :)
Super 👍
Tie výzvy ktoré ste vymysleli sú super
Díky, to jsem rád
Mám IQ 60, ale zatím mega pohoda. Díky
questy jsou pecka💥💥
ahoj
1. taková drobnost jaká je konvence psaní proměnných v js? velbloud ?
2. taky jsem jednou zapoměl zapsal let (zblblej z Pythonu 😁😁 už chápu když ti to tam ujelo) a nehlásilo to chybu to je normalní, tzn. že bych o kus dál v kodu mohl napsat k proměnné jinou hodnotu ???
tak už prosím jen na na 1. druhou jsi vysvětlil o pár lekcí v podivnostech js 🤣🤣
Ahoj, v JS se používá velbloud.
Jo, to přecházen mezi jazyky je někdy zábava. Také se mi stává i teď občas stane, že v JS zapomenu let nebo const
Diky za skvele vyzvy. Mam jedno reseni a nevim kde je chyba? let temprature = 23; Vyhazuje mi to ; it is hot a it is warm zaroven nevim kde je problem kdyz by se melo ukazat pouze it is hot. Dekuji za vysvetleni
let temprature = 23;
if (temprature = 11 && temprature = 25)
console.log("it is warm");
Máš tam doplněné závorky za if a else if a ještě za else?
Pozor na to, že za else už není žádná podmínka. Else je prostě "všechny zbylé situace".
Hlasim BUG: 10.5 stupna je podla tohto kodu horko.
Riesenie: } else if (temperature > 10 && temperature
Jo, tam by mělo být jinak zadání. Např. tak, že do 11 (včetně) je to chladno a od 11 je to teplo. Nebo upravit 11 na 10.
stačí to zapsat jen takhle a žádný bug to nedělá ;)
} else if (teplota
@@JohnnyJou Zrovna se na to dívám, že to asi není šťastný příklad na použití &&, jelikož při tomto zadání by v else if mělo být jen (teplota
Stačí napsat všude jen if :)
if(temperature = 11 && temperature = 26 )
{console.log("Je horko")}
To je zbytečný, když se to vztahuje na stejnou proměnnou.
ja som to napisal inac ale funguje :D
if (teplota 10 && teplota < 26) {
console.log("teplo")
} else if (teplota >= 26) {
console.log("horko")
}
dokonce to stačí zapsat jenom takhle, a funguje to stejně dobře ;)
if (teplota
@@JohnnyJou Nebo takhle:
if (temperature < 11) {
console.log("Je chladno")
} else if (temperature > 25) {
console.log("Horko")
} else {
console.log("Teplo")
}
ja som to napísal takto a celkom ma zarazilo ze program nepochopil ze ked je viac ako 25 napíš "Horko" a ked som zadal hodnotu - let temp = 28 písalo mi stále "Teplo" :)
let temp = 28
if(temp 10){
console.log("Teplo")
}
else if(temp > 25){
console.log("Horko")
}
Ono to vyhodnocuje odshora dolů a když narazí na něco, co splňuje podmínku, tak ten zbytek vůbec nečte. Takže když narazil na první "else if", tak automaticky vypsal rovnou "Teplo". Proto tam musíme použít ten operátor "a zároveň" (&&). Ten řádek by pak vypadal třeba nějak takhle "else if(temp > 10 && temp < 26){".
@@kikitauer dakujem za vysvetlenie