JavaScript - czego nie rozumiesz 3

Поділитися
Вставка
  • Опубліковано 18 жов 2024
  • Link do kursu "JavaScript od podstaw": bit.ly/3BFdCJr
    👉 Moje kursy tworcastron.pl...
    👉 Blog tworcastron.pl
    Instagram: / tworcastron
    Facebook: / tworcastron
    Poznaj zawiłości i dziwne rzeczy w języku JavaScript. W dzisiejszym odcinku:
    jak porównywane są stringi (teksty)
    dlaczego typeof null zwraca 'object'
    dlaczego Number() i new Number() to nie to samo
    dlaczego dodawanie i odejmowanie tekstów wygląd inaczej
    dlaczego parsowanie bardzo małych liczb zmiennoprzecinkowych do liczb całkowitych jest niebezpieczne

КОМЕНТАРІ • 18

  • @rozek19
    @rozek19 7 місяців тому +1

    Paweł Wimmer w młodszym wydaniu, kolejnym pokoleniu😎 (zakładam, że kojarzysz, to komplement🤓👏). Brawo, właśnie trafiłem na kanał💪

    • @tworcastron
      @tworcastron  7 місяців тому

      Nie kojarzę, ale skoro to pozytywna postać to dzięki! Z ciekawości pogogluję:)

  • @konradmleczko3810
    @konradmleczko3810 7 місяців тому +1

    bardzo fajne

  • @belkocik
    @belkocik 7 місяців тому

    Czyli odnosząc się do tego parseInt(), to jeśli budujemy jakiś e-commerce to od samego początku trzeba przyjąć, ze wszystkie wartości do obliczeń mają mieć dwa miejsca po przecinku (jeśli nie będziemy zamieniać każdej wartości żeby miała dwa miejsca po przecinku to mogą powstać pozniej duże problemy z wynikami obliczeń?) - np. napisać jakąś funkcje pomocniczą która konwertuje nam wartości do dwóch miejsc po przecinku. Czy da się jakoś obejść ten problem z notacją naukową w JavaScripcie? Jak to wygląda w innych językach programowania, np. C/C++?

    • @tworcastron
      @tworcastron  7 місяців тому +1

      Są różne podejścia, a ten problem nie jest jedynym z liczbami. Polecam chyba pierwszy odcinek progravloga "liczby zmiennoprzecinkowe są niedokładne"

  • @personalspace174
    @personalspace174 7 місяців тому

    Czesc, czasem odnoszę wrażenie, ze dynamiczne typowanie w Js troche bardziej przeszkadza;)

    • @tworcastron
      @tworcastron  7 місяців тому

      Cześć, nie da się ukryć, łatwo przez to się czasami wkopać i zrobić jakiegoś buga;)

    • @danielcholewski7456
      @danielcholewski7456 7 місяців тому

      dlatego powstał TypeScript

  • @adik6528
    @adik6528 7 місяців тому

    Dobrze że przygody z programowaniem nie zaczynałem od JSa...

    • @piecioshka
      @piecioshka 7 місяців тому

      A od czego zacząłeś? Co polecasz na start?

    • @tworcastron
      @tworcastron  7 місяців тому

      To jest język w którym trzeba być świadomym jego cech :)

  • @coder_one
    @coder_one 7 місяців тому

    Coś jest ze mną nie tak, jeżeli wiedziałem to wszystko przed twoim odcinkiem? ;)

    • @piecioshka
      @piecioshka 7 місяців тому

      Powinineś iść po podwyżkę! ☺

    • @coder_one
      @coder_one 7 місяців тому

      @@piecioshka niestety to tak nie działa ;D
      Podwyżkę dostaje się za coraz lepsze i wszechstronniejsze rozwiązywanie problemów zleceniodawcy/pracodawcy, a nie za znajomość zawiłości JS'a ;)

    • @tworcastron
      @tworcastron  7 місяців тому +1

      Szacun;)

  • @amaranthus7737
    @amaranthus7737 8 місяців тому

    Prawda to są rzeczy, o których nikt nie wie i są nielogiczne, jak się nie wie jak to działa, ale z drugiej strony, jakby mi ktoś takie coś wrzucił na PR chyba bym udusił 😆