instrukcja warunkowa if |11| Programowanie w JavaScript kurs

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

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

  • @SamurajProgramowania
    @SamurajProgramowania  7 лет назад +10

    Cześć po weekendzie. Przepraszam, ale dziś nie przygotuję kolejnego odcinka, zapraszam jutro :)

    • @paulmonde6896
      @paulmonde6896 7 лет назад

      Witaj ! No trudno, czekamy wiec do jutra :)

    • @pawlik848
      @pawlik848 7 лет назад

      Samuraj Programowania na spokojnie Samuraju.

    • @g3anonim
      @g3anonim 7 лет назад +3

      Pamiętaj, że liczy się jakoś a nie ilość i jeden, czy dwa dni opóźnienia mogą jedynie wpłynąć na lepszą jakość materiału. Tym bardziej dla osoby która za rok będzie oglądać ten kurs nie zrobi to żadnej różnicy, bo już wszystkie odcinki będą na YT ;)

    • @bartekg412
      @bartekg412 7 лет назад +1

      będzie odcinek dziś ?

    • @seiran979
      @seiran979 6 лет назад

      g3anonim dokładnie

  • @reperepe9503
    @reperepe9503 7 лет назад +12

    Super kurs, super prowadzacy(chodzi o precyzje wyjasniania) milego weekend-u wszystkim.

  • @ukaszpospiech3817
    @ukaszpospiech3817 7 лет назад

    OK teraz już kurs jest profesjonalny. Bez zbędnego słowotoku. Od razu przechodzisz do tematu i konkretów. Wyrobiłeś się dydaktycznie. Dobrze się tego słucha. Super kurs dla początkujących żółtodziobów.

  • @agnieszkawakua7816
    @agnieszkawakua7816 7 лет назад +1

    Super odcinek :) Wszystko zrozumiałe i do tego łatwe do zapamiętania przykłady! Świetna robota Samuraju! Dziękuję :))

  • @magdalenawojnicka1069
    @magdalenawojnicka1069 7 лет назад +1

    Fajny odcinek! Wszystko jasne - teraz pozostaje tylko ćwiczyć (infinity). Dzięki ! Miłego weekendu i do poniedziałku !

  • @xdxd-jr5wn
    @xdxd-jr5wn 7 лет назад +1

    Dziękuje za kolejną lekcję Mistrzu

  • @ThePolishThomas
    @ThePolishThomas 7 лет назад

    Haj! Trafiłem na twoje filmiki praktycznie przypadkowo, odrazu po intrze wiedziałem że będzie profesjonalnie - tak było, jest i mam nadzieję ze będzie. Dobrze wytłumaczone, prowadzący również zajebisty :))) Lapeczka pod większościa filmów, subik i oczywiście dzwoneczek by nieprzegapic żadnego odcinka z serii kursów ;)

    • @SamurajProgramowania
      @SamurajProgramowania  7 лет назад

      Dzięki i zapraszam. Może ten kurs JS się spodoba, mamy już 11 odcinków, ale zawsze można nadrobić :)

  • @ernestpiotr6721
    @ernestpiotr6721 7 лет назад +1

    Dziękuję za odcinek i życzę Panu przyjemnego weekendu. ;)

  • @romanprzybylski3826
    @romanprzybylski3826 6 лет назад

    Drobna uwaga - w 21:19 wkradł się błąd (albo niejasność) - "ternary operator" ( ?: ) czyli skrócone if...else musi posiadać wyrażenia dla obu przypadków - zarówno if jak i else - czyli nie można napisać
    true ? alert('a');
    bo brakuje wyrażenia na wypadek kiedy warunek nie jest spełniony, np.
    true ? alert('a') : null;

  • @pawlik848
    @pawlik848 7 лет назад +1

    Super ;) idziemy dalej!

  • @DuDiiC
    @DuDiiC 7 лет назад +1

    9:38 czy to przez hoisting? let a = 5 jest rozbijane na let = a oraz a = 5 co daje dwie instrukcje? Czy to z jakiegoś innego powodu tak działa?

    • @SamurajProgramowania
      @SamurajProgramowania  7 лет назад +3

      Po prostu interpreter nie pozwala zastosować takiej instrukcji w takiej sytuacji i tyle (nie jest to związane z hoistingiem). Jest to uzasadnione, bo mamy tu z jednej strony założenie, że w if powstanie zakres blokowy dla zmiennych let i const, ale z drugiej strony nie ma tu nawiasów klamrowych co jakby tego zakresu nie tworzy. Pojawia się więc dwuznaczność i dobrze, że ten bład występuje i dobrze też, że naprawia go użycie bloku. Dlatego by uniknąć różnych potencjalnych błędów lepiej używać w instrukcji warunkowej if, nawet przy jednej instrukcji, nawiasów klamrowych.

    • @DuDiiC
      @DuDiiC 7 лет назад

      Dzięki za szybką i konkretną odpowiedź! :) już wszystko jasne. Oczywiście klamer używam zawsze, nawet dla własnej wygody, lepiej wtedy to widać po prostu, ale ciekawiło mnie dlaczego ten kod zwraca błąd. Masz rację, jest to jak najbardziej uzasadnione i logiczne, bez klamer ta instrukcja ma sens tylko dla zmiennej zadeklarowanej jako var, dla której nie liczy się zakres lokalny.

  • @chesterxp508
    @chesterxp508 7 лет назад

    Kolejny fajny odcinek.

  • @kasialotnik2864
    @kasialotnik2864 4 года назад +1

    dz za darmowy odcinek

  • @beatab8063
    @beatab8063 4 года назад

    Rewelacyjny kurs! :)

  • @krzysztofcierpka5523
    @krzysztofcierpka5523 3 года назад

    Dzięki :)

  • @wojciechnajda3417
    @wojciechnajda3417 7 лет назад +1

    Dziękuję za filmik:) spotkałem też się z 3 formą zapisów, po przez "switch", czy coś wspomnisz na ten temat w kolejnym video?

    • @toshiromifune2209
      @toshiromifune2209 7 лет назад +1

      Wojciech Najda switch jest używany, gdy jest dużo warunków.Ma to pozytywny wpływ na czytelność i klarowność kodu.

    • @toshiromifune2209
      @toshiromifune2209 7 лет назад +1

      Wojciech Najda 14:45

  • @dragonattack46
    @dragonattack46 7 лет назад

    Witam, Chciałbym zadać pytanie dotyczące wydajności instrukcji warunkowej if. Co jeśli mamy zagnieżdżanie instrukcji if w instrukcji if (do ilu poziomów jest to akceptowalne) oraz co jeśli mamy jeden warunek ale za to dość skomplikowany.
    Ostatnio miałem przypadek w którym instrukcja wyglądała mniej więcej tak: ( A || B || C || D ) ? true : false . Przy czym sam warunek w rzeczywistości jest bardziej skomplikowany i składa się z.. ok 200 znaków. Jak będę musiał do niego jeszcze kiedyś wrócić to rozbrojenie tego combo zajmie mi ze 30 minut :P
    Mógłbym to przerobić i dać wielopoziomowe instrukcje, ale które podejście jest milej "widziane" przez interpreter?

  • @sirmateuszmarek
    @sirmateuszmarek 7 лет назад

    Bardzo dobry odcinek! Dzięki! Na kiedy planujesz coś o tablicach i funkcjach?

    • @sirmateuszmarek
      @sirmateuszmarek 7 лет назад

      Anuluje swoje pytanie ;) Właśnie "dooglądałem" końcówkę odcinka #10 i widzę, że tam na końcu zapowiedziałeś już ten materiał :) Tak to jest jak się nie ogląda odcinków w kolejności.

  • @Infernooo
    @Infernooo 7 лет назад

    Mam takie pytanie wiesz może jakby przetłumaczyć "Coding Challenge" na polski? Bo chciałem zrobić serie ale nie wiem jak na polski to przetłumaczyć tak żeby miało sens

  • @sebastiantr6418
    @sebastiantr6418 7 лет назад

    W Firefoksie console.log() w ogóle nie ma ochoty działać. Czy jest na to jakieś rozwiązanie poza zmianą Web browsera na Chrome/Chromium?

    • @RobertK580
      @RobertK580 7 лет назад

      Sebastian Tr jaki błąd wyrzuca? Nie wiem czy FF ma wbudowane narzędzia developerskie, jeśli nie ma to zainstaluj sobie firebug. Podeślij cała instrukcje.

  • @TheSzoker18
    @TheSzoker18 7 лет назад +1

    Zrób sobie taką notkę którą wstawiasz pod każdy film na kanale, a w niej
    m. in. wszystkie rozszerzenia i skórki których używasz, pytanie może
    się często pojawiać a będziesz miał to zawszę w opisie :)

  • @severin2200
    @severin2200 7 лет назад +1

    Dziś wyjątkowo nie dowiedziałem się niczego nowego. Kiedy obiekty i prototypy?
    Poruszysz temat wzorców projektowych w tym kursie?

    • @toshiromifune2209
      @toshiromifune2209 7 лет назад +4

      dsargżp uhgfc Przecież wzorce też tutaj masz...

  • @mleczko4550
    @mleczko4550 7 лет назад

    Samuraju, czy książki Jona Ducketta są dobrym źródłem wiedzy?

  • @toshiromifune2209
    @toshiromifune2209 7 лет назад +1

    Czy te 25 lekcji to wystarczająca ilość materiału, jaką trzeba opanować do zdobycia pracy jako programista?

    • @severin2200
      @severin2200 7 лет назад +6

      Nie.

    • @toshiromifune2209
      @toshiromifune2209 7 лет назад

      dsargżp uhgfc Nie chodzi mi o sam JS.Oczywiście do stacka dochodzi SASS, LESS, CSS, HTML i Git.Napisałem w JS 7 projektów, z których jestem dumny i nie wiem czy wysyłać CV, bo wszędzie widać wymagany jest Angular i/lub React.

    • @michalphs123
      @michalphs123 7 лет назад

      Tylko że frameworki które wymieniłeś są frameworkami js'a, więc logicznie rzecz ujmując to jak się umie dobrze js'a to żaden framework nie powinien sprawiać trudności.

    • @toshiromifune2209
      @toshiromifune2209 7 лет назад

      Michał MakGajwer Rozumiesz o co mi chodzi? Pytam czy bez znajomości tych frameworków można zdobyć posadę.Wiem ,że nauka Angulara to kolejny krok, ale czy bez niego można się dostać do pracy jako junior FE.

    • @michalphs123
      @michalphs123 7 лет назад

      Pewnie, że można sam kiedyś z ciekawości patrzyłem na oferty, mało bo mało, ale są takie które nie wymagają znajomosci tego, ale tak jak wcześniej wspomniałem z dobra znajmością js'a frameworki nie będą problemem.

  • @frontdrag3621
    @frontdrag3621 5 лет назад

    Dziwne, że już minęło tyle czasu od momentu powstania tego kursy, a ma tylko 10k odsłon. Czyżby tak niewiele osób chciało się uczyć JS??

  • @michalphs123
    @michalphs123 7 лет назад

    Samuraj jak nas wyuczy tego wszystkiego to braknie miejsc pracy w Polsce 😁😝

    • @SamurajProgramowania
      @SamurajProgramowania  7 лет назад +12

      Oj zapewniam, że nie braknie. W interesie każdego programisty a nawet każdego obywatela tego kraju jest to by było tu jak najwięcej zdolnych programistów. Jeden świetny programista tworzy masę pieniędzy w gospodarce i kilka miejsc pracy dookoła. Nasza nauka oprócz prywatnych korzyści ma więc także patriotyczny wymiar ;)

    • @franc8887
      @franc8887 7 лет назад

      Tak powiedziałeś teraz , że nie mogę zawieść ciebie i Polski :) Na drodze to sukcesu mogą mi stanąć tylko ograniczenia własnego umysłu.Dzięki tobie zaczęła się moja przygoda z nauką programowania też sądzę że programista społecznie pożyteczny;) Cały czas idę do przodu na Twoim kanale , kursowniku oraz khanacademy , puki co jeszcze na ścianę nie do pokonania nie trafiłem :)

    • @godetsu1601
      @godetsu1601 7 лет назад

      Gdy trafisz na sciane/mur nie poddawaj sie i pozwol czasowi dzialac;p linia po lini a zrozumiesz lecz bywa to czasem wybitnie frustrujace :) Dodatkowo mozesz jako bazowy jezyk poznac lepiej ang... Polecam takze zajrzec na kanal pasja informatyki ;p ps. to wlasnie przez ow kanal trafilem tutaj kilka msc temu, zadna chamska reklama :D

  • @baldini1337
    @baldini1337 7 лет назад +6

    var sprawdzenie = function() {if(odcinek=1; odcinek

    • @SamurajProgramowania
      @SamurajProgramowania  7 лет назад

      Kamil, interpreter mógłby nie zrozumieć, ale ludzki umysł daje radę bez problemu ;) Pozdrawiam!

    • @baldini1337
      @baldini1337 7 лет назад

      Samuraj Programowania gdzie jest błąd? ;)

    • @adamtech90
      @adamtech90 7 лет назад

      Ja bym to napisał tak
      var sprawdzenie = function(){
      for(odcinek = 1; odcinek

    • @niedzisiejszy6071
      @niedzisiejszy6071 7 лет назад

      Pomyliła ci się pętla for z ifem. Powinno być: for (var odcinek=1; odcinek < 26; odcinek++) { if (znużenie > motywacja) break; if (odcinek==26) console.log('To już wszystkie odcinki kursu');} console.log ('Nie udało się dokończyć kursu');

    • @baldini1337
      @baldini1337 7 лет назад

      teraz widze swoj błąd, dzięki !

  • @adamtech90
    @adamtech90 7 лет назад

    let youtuberzy = [
    {
    nazwa: 'Samuraj Programowania',
    liczbaWidzow: 14000,
    liczbaOdcZJS: 11
    }
    ];
    function WypiszNajlepszych(){
    for(i = 0; i < youtuberzy.length; i++){
    if(youtuberzy[i].nazwa == 'Samuraj Programowania'
    && youtuberzy[i].liczbaOdcZJS >= 10){
    if(youtuberzy[i].liczbaWidzow > 10000){
    console.log(`Najlepszy youtuber to ${youtuberzy[i].nazwa}`);
    break;
    }
    } else {
    console.log('Nie znam tego youtubera');
    }
    }
    }
    WypiszNajlepszych();
    Taki programistyczny komentarz

  • @Infernooo
    @Infernooo 7 лет назад

    while(1){
    subTo("Samuraj Programowania");
    }