18. Moderní JavaScript - Výzva: aplikace na regulaci teploty a hledání podezřelého

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 25

  • @tomas-hruska
    @tomas-hruska Год назад +2

    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 :)

  • @kekso2205
    @kekso2205 3 года назад +19

    Tie výzvy ktoré ste vymysleli sú super

  • @martinteleki5400
    @martinteleki5400 Год назад +4

    Mám IQ 60, ale zatím mega pohoda. Díky

  • @Vagabond1704
    @Vagabond1704 2 года назад +3

    questy jsou pecka💥💥

  • @tomasnovotny4609
    @tomasnovotny4609 2 года назад +1

    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 ???

    • @tomasnovotny4609
      @tomasnovotny4609 2 года назад +1

      tak už prosím jen na na 1. druhou jsi vysvětlil o pár lekcí v podivnostech js 🤣🤣

    • @hacknisvoubudoucnost
      @hacknisvoubudoucnost  2 года назад +2

      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

  • @stepanpotiorek
    @stepanpotiorek 2 месяца назад

    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");

    • @hacknisvoubudoucnost
      @hacknisvoubudoucnost  2 месяца назад +1

      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".

  • @pantestovac2125
    @pantestovac2125 2 года назад +1

    Hlasim BUG: 10.5 stupna je podla tohto kodu horko.
    Riesenie: } else if (temperature > 10 && temperature

    • @hacknisvoubudoucnost
      @hacknisvoubudoucnost  2 года назад

      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.

    • @JohnnyJou
      @JohnnyJou Год назад +1

      stačí to zapsat jen takhle a žádný bug to nedělá ;)
      } else if (teplota

    • @ivanaryvolova9287
      @ivanaryvolova9287 Год назад

      @@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

  • @tom8705
    @tom8705 Год назад

    Stačí napsat všude jen if :)
    if(temperature = 11 && temperature = 26 )
    {console.log("Je horko")}

    • @tomaspham3462
      @tomaspham3462 5 месяцев назад

      To je zbytečný, když se to vztahuje na stejnou proměnnou.

  • @will9326
    @will9326 2 года назад +1

    ja som to napisal inac ale funguje :D
    if (teplota 10 && teplota < 26) {
    console.log("teplo")
    } else if (teplota >= 26) {
    console.log("horko")
    }

    • @JohnnyJou
      @JohnnyJou Год назад

      dokonce to stačí zapsat jenom takhle, a funguje to stejně dobře ;)
      if (teplota

    • @GreenBaret88
      @GreenBaret88 Год назад

      @@JohnnyJou Nebo takhle:
      if (temperature < 11) {
      console.log("Je chladno")
      } else if (temperature > 25) {
      console.log("Horko")
      } else {
      console.log("Teplo")
      }

  • @centralcrystal
    @centralcrystal 3 года назад +2

    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")
    }

    • @kikitauer
      @kikitauer 3 года назад +8

      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){".

    • @centralcrystal
      @centralcrystal 3 года назад +1

      @@kikitauer dakujem za vysvetlenie