Programowanie w JavaScript #4 Typ number

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • Typ liczbowy w JavaScript. Wspaniała sprawa :) Dzień 4, jesteśmy prawie na półmetku naszego kursu js ;)
    Ucz się z moich kursów na Udemy. Mam dla Ciebie zniżki na moje kursy.
    Kod do kursu Web developer od podstaw w 15 intensywnych dni: websamuraj.pl/...
    Front-end średniozaawansowany w 15 intensywnych dni: websamuraj.pl/...
    Kod do kursu Kompletny kurs programowanie w JavaScript: websamuraj.pl/...
    Kod do kursu Zaawansowane projekty w CSS i JavaScript: websamuraj.pl/...
    Kod do kursu React od podstaw: websamuraj.pl/...
    Kod do kursu Node.js, Express i MongoDB: websamuraj.pl/...
    Ps1 28:20 Infinity - Infinity daje nam NaN, a nie Infinity jak powiedziałem w filmie (zwrócił na to uwagę Bloomex, dzięki)
    Ps2 Jest info, ze liczba mniejsza niż 5e-324 zwróci zero. Oczywiście liczba mniejsza niż 5e-324 i większa niż 0.

ความคิดเห็น • 81

  • @madeleinem528
    @madeleinem528 6 ปีที่แล้ว +5

    Teraz zaczynam oglądać serię dotyczącą Java Script i bardzo mi się póki co podoba, Pan Samuraj ma bardzo miły głos i fajnie że tłumaczy jedną rzecz czasami dwa lub trzy razy, łatwiej utrwala się taka informacja w głowie. Filmiki super.

  • @lk1926
    @lk1926 7 ปีที่แล้ว +18

    wiedza rośnie... ;) fajnie szybko i na temat

  • @damianbasista5430
    @damianbasista5430 7 ปีที่แล้ว +2

    Kurs jest świetny! Na ogół spotyka się kursy, które wyjaśniają dany język od podstaw, ale od poziomu A2, a nikt nie pochyla się, by wytłumaczyć prawdziwe podstawy, czyli A1.

  • @lk1926
    @lk1926 7 ปีที่แล้ว +40

    fajnie jakbyś po każdym filmiku dał jakieś zadanie na temat omawianego materiału. Była by to motywacja do działania, a odpowiedź dawał byś dopiero przy kolejnym filmiku żeby nie było od razu gotowców i więcej wysiłku by to wymagało. Taka propozycja z mojej strony ;) pozdro

    • @SamurajProgramowania
      @SamurajProgramowania  7 ปีที่แล้ว +2

      dzisiaj dam łamigłówkę :)

    • @Czarnyy45
      @Czarnyy45 7 ปีที่แล้ว +1

      Przeoczyłem jakieś info o dzisiejszym odcinku? ;)

    • @marcinromster
      @marcinromster 7 ปีที่แล้ว

      trzymam kciuki

  • @arturoarcik5253
    @arturoarcik5253 7 ปีที่แล้ว +4

    O! Już kolejny filmik jest.
    No to jednak obejrzę ten filmik dzisiaj a nie tak jak planowałem, ze jutro..
    Dzięki Bartek!

  • @adamtech90
    @adamtech90 7 ปีที่แล้ว +2

    Cześć, jak zawsze świetny film (cała seria), co prawda znam już trochę JS, na tą chwilę uczę się NodeJS (ExpressJS, Angular 2, MongoDB), przychodzę do Ciebie z myślą, a być może dowiem się czegoś nowego, czegoś czego jeszcze nie wiem. Seria jest świetna dla początkujących (i nie tylko). Robisz kawał dobrej roboty, co mogę więcej napisać, życzę Tobie powodzenia. Pozdrawiam serdecznie.

  • @TakToJa2
    @TakToJa2 7 ปีที่แล้ว

    Dzięki za te filmiki! W końcu przestały mnie boleć stopy! Polecam produkty tego Pana w stu procentach. Jedyna wada produktu: nie da się tego założyć na dłonie.

  • @sirmateuszmarek
    @sirmateuszmarek 7 ปีที่แล้ว

    Hej Bartek. Świetnie Ci poszedł ten odcinek, same konkrety, dużo informacji, ale podanej w bardzo przystępnej formie. Ten odcinek moim zdaniem ma taki "flow", gdzie wszystko się ze sobą logicznie łączy, bez skakania z jednej rzeczy na drugą. Tak trzymaj!

  • @tobiaszos1349
    @tobiaszos1349 4 ปีที่แล้ว +1

    wpadłem tu tylko żeby napisać że masz zajebistą miniaturke :D

  • @paulmonde6896
    @paulmonde6896 7 ปีที่แล้ว +4

    Swietna prezentacja ! Dzieki i rowniez udanego weekendu !

  • @magdalenawojnicka1069
    @magdalenawojnicka1069 7 ปีที่แล้ว

    Bardzo fajny przedweekendowy odcinek! Dzięki! Miłego rodzinnego weekendu! Być może w przyszłości Mała Samurajka lub Mały Samuraj także skorzystają z Twoich filmików, żeby nauczyć się programować ;)

  • @sylwiapochron6926
    @sylwiapochron6926 7 ปีที่แล้ว +2

    Dzięki Bartek za kolejny film.

  • @jarojarecki4665
    @jarojarecki4665 7 ปีที่แล้ว

    Dzięki, i również życzę udanego weekendu ! trzeba się odświeżyć na łonie natury a w poniedziałek wracać do monitora i katować JS

  • @kasialotnik2864
    @kasialotnik2864 4 ปีที่แล้ว

    dziekuje za darmowy kurs

  • @LukTerlecki
    @LukTerlecki 7 ปีที่แล้ว

    Witaj. Miło się to ogląda. Liczę na Twoją wytrwałość i dotrzymanie słowa 25 dni. Taka mała uwaga do tego odcinka. Pominąłeś w operatorach dzielenie modulo czyli %. Nie wiem czy celowo z jakiegoś powodu dlatego pisze :D

    • @SamurajProgramowania
      @SamurajProgramowania  7 ปีที่แล้ว +1

      Cześć Łukasz. Celowo, zawsze zastanawiam się czy zrobić jeszcze jeden krok tzn. powiedzieć jeszcze coś więcej, itd. :) Uznałem, że modulo na ten moment nic nie wnosi więc ugryzłem się w język i pominąłem.

  • @krzysztofcierpka5523
    @krzysztofcierpka5523 3 ปีที่แล้ว

    Dziękuję za odcinek :)

  • @88Nieznany88
    @88Nieznany88 7 ปีที่แล้ว +9

    28:27 Infinity - Infinity daje nam NaN, a nie Infinity.

    • @SamurajProgramowania
      @SamurajProgramowania  7 ปีที่แล้ว +3

      Zgadza się i dzięki za zwrócenie uwagi. Wpisałem z pamieci i jak widać pamieć jest zawodna szczególnie że nie jest nieskońćzona ;) Na szczescie infinity - infinity raczej w naszym życiu nie spotkamy :) //Dodałem w opisie tę informację.

    • @kowbojajaj
      @kowbojajaj 7 ปีที่แล้ว

      Wszystkie symbole nieoznaczone w js dają NaN. Ale mówiłeś, że przy pomocy Infinity nie można już uzyskać innej liczby(chyba, że źle zrozumiałem). Oczywiście to nie prawda bo każda liczba podzielona przez nieskończoność daje 0.(zero hejtu)

  • @weronikapanek9770
    @weronikapanek9770 4 ปีที่แล้ว

    Gdzie znajdę filmiki 18-25?
    Świetna motywacja do nauki i sposób tłumaczenia :)
    Pozdrawiam!

  • @CasimirPL
    @CasimirPL 3 ปีที่แล้ว

    03:03 poza hexami (systemie szesnastkowym gdzie cyfry to 0123456789abcdef) są jeszcze możliwe:
    - binarny (dwójkowy z cyframi 0 i 1, po zerze zamiast x wstawiamy literę b jak banan 🍌)
    np. 0b0101 to 5 w dziesiętnym
    -ósemkowy [eng. octal] (tu można użyć cyfr 01234567 (nie ma tam osiem, policz wszystkie cyfry wraz zerem 😊, po zerze wstawiamy o jak ogórek 🥒))
    np. 0o77 w ósemkowym to 63 w dziesiętnym.
    Śmiało sprawdźcie to w konsoli. Przy wpisywaniu będzie podpowiadała wam liczba w systemie dziesiętnym.

  • @jewelofnile2424
    @jewelofnile2424 7 ปีที่แล้ว +1

    Samuraj, możesz powiedzieć coś nawet minutę w następnym filmiku albo tutaj jak jest ze studiami. Czy żeby być w branży wystarczą same umiejętności i dowody na to? Czy ten głupi papierek. No i czy studia rzeczywiście uczą a nie sam internet i motywacja oraz jak jest z Twoimi studiami lub ich brakiem.

  • @holahopper
    @holahopper 5 ปีที่แล้ว +2

    28:16 a mnie Infinity - Infinity nie wyszło Infinity tylko NaN ;P

  • @DANIELKUDYBA
    @DANIELKUDYBA 7 ปีที่แล้ว

    Samuraju, jakiego używasz mikrofonu? bo bdb jest jakość głosu.

  • @Logarytms
    @Logarytms 7 ปีที่แล้ว

    Wszyscy się uczymy :D Boolean czytamy jako bulien, trochę jak nasz bulion :D

    • @arturoarcik5253
      @arturoarcik5253 7 ปีที่แล้ว

      To może od razu mówmy: rosół :-)
      żart :-)

  • @pawelf74
    @pawelf74 3 ปีที่แล้ว

    Szkoda tylko ,że toFixed działa "po amerykańsku" . Chodzi tu o zaokrąglanie liczby 5 . Jeżeli przed 5 będzie liczba parzysta , to zaokrągla do dołu a jak nieparzysta to do góry. Przykład a =12.45 a.toFixed(1) = 12.40 b= 12.55 b.toFixed(1) = 12.60

  • @zbigniews497
    @zbigniews497 4 ปีที่แล้ว

    Dziękuję za nagranie i z przyjemnością obejrzę koleje odcinki , zapraszam na targowisko.org

  • @michalphs123
    @michalphs123 7 ปีที่แล้ว +1

    Samuraju na co dzień jesteś front-end developerem, back-end developerem czy full-stack developerem? Czy jeszcze coś innego? :D

    • @SamurajProgramowania
      @SamurajProgramowania  7 ปีที่แล้ว +17

      teraz ojcem przede wszystkim ;)

    • @michalphs123
      @michalphs123 7 ปีที่แล้ว +7

      Aha, no to gratulacje i pozdrowienia dla małego samuraja!

  • @sakitta4926
    @sakitta4926 3 ปีที่แล้ว

    Jak w JS zwiększyć wartość zmiennej c o 1? c++

  • @justyna6134
    @justyna6134 5 ปีที่แล้ว

    szkoda, ze za kazdym razem jak ogladam Twoj filmik nie moge Ci dac lapki w gore .. !

  • @Bratis29
    @Bratis29 7 ปีที่แล้ว

    czuje sie jakbym wrocil na studia :)

  • @malolatek9083
    @malolatek9083 7 ปีที่แล้ว +2

    Infinity - = Infinity
    = NaN :)

  • @cuttek
    @cuttek 7 ปีที่แล้ว

    -1 jest wartością mniejszą niż 5e-324, a po wpisaniu jej w konsoli wypisuje wartość -1 a nie 0

    • @SamurajProgramowania
      @SamurajProgramowania  7 ปีที่แล้ว

      Hej, tak ten temat już się pojawił w dyskusji. Oczywiście chodziło mi o liczbę mniejszą niż 5e-324 i większą niż 0. Niestety na YT nie można dodać już adnotacji do filmów więc ta nieścisłość jest widoczna dla spostrzegawczych :)

  • @veldan4355
    @veldan4355 7 ปีที่แล้ว +1

    No i cacy, wprowadzasz dobry nawyk codziennej nauki

  • @uZrodelProgramowania
    @uZrodelProgramowania 7 ปีที่แล้ว

    10:45 Liczba -20 jest mniejsza od 0.00000000000000000000000000000000000...1, a nie zwraca zera!

    • @SamurajProgramowania
      @SamurajProgramowania  7 ปีที่แล้ว

      Dzięki, nie wspomniałem że mniejsza od 5e-324 ale oczywiście większa od 0 np. 5e-325. Zakładałem, ze w tym wypadku to wynika z tego co mówię, ale pewnie warto byłoby to zaznaczyć, by nie było wątpliwości. Dzięki za zwrócenie uwagi :)

    • @uZrodelProgramowania
      @uZrodelProgramowania 7 ปีที่แล้ว +1

      Czepiam się, bo sam popełniam tego typu błędy nieświadomie i wolę jak mi je ktoś wskaże, bo mogę szlifować precyzję wypowiedzi.

  • @eMdoOu
    @eMdoOu 6 ปีที่แล้ว

    Dziwna sprawa:D zrobiłem zmienna "liczba" o wartości 5 po czym przypisalem jej wartość liczba = liczba.toFixed(5) i na koniec sprawdzilem typeof tej zmiennej i wyszło string:D

  • @veldan4355
    @veldan4355 7 ปีที่แล้ว

    Więc reasumując, literał = wartość w typie prostym, dobrze to zrozumiałem? Nie pamiętam w którym to było filmiku, tak mi się nasunęło jak czytam notatki dzisiaj

    • @SamurajProgramowania
      @SamurajProgramowania  7 ปีที่แล้ว

      Wartością w typie prostym jest literał. Dobre notatki :)

    • @veldan4355
      @veldan4355 7 ปีที่แล้ว

      Przez Ciebie przestanę lubić weekendy! :D
      Próbowałem po dłuższym czasie zrobić sam te stronę którą pokazywałeś w "Pierwsza strona od zera". Dupa, nie ma szans :( tyle co z tego pamiętałem to jak zrobić heada, większość z szkieletu html i reset css. Potem poległem.

    • @arturoarcik5253
      @arturoarcik5253 7 ปีที่แล้ว +1

      Damian, no to trudno, tak to jest. Wiem to po sobie, że niektóre rzeczy które podczas nauki rozumiałem, to potem jak przyszło napisać z głowy to okazuje się że wyparowało. Jedyną radą na to, jak sadzę, to jak najwięcej praktyki. Zauważyłem, że jak coś fizycznie napiszę, sam, bez przepisywania lub co grosza ctrl+v, to lepiej wchodzi mi do głowy.
      Rada dla Ciebie, obejrzyj film jeszcze raz i zrób kolejne podejście. Zobaczysz, ze będzie już łatwiej. Mi się czasem nie chce powtórek robić, ale widzę że innej drogi jak powtarzanie i samodzielne kodowanie to nie ma.

    • @veldan4355
      @veldan4355 7 ปีที่แล้ว +3

      Arturo Arcik tak to robię :)pisze z palca tyle ile pamiętam, gdzieś utkne to sprawdzam i tak w kółko. poddanie się nie wchodzi w grę :)

  • @user-nk3gg4nv3i
    @user-nk3gg4nv3i 4 ปีที่แล้ว +1

    z kazdym odcinkiem jest coraz mniej ludzi ;c

  • @mosiako8251
    @mosiako8251 5 ปีที่แล้ว

    ta liczba to nie liczba ale ta "nieliczba" to liczba XD

  • @wojciechnajda3417
    @wojciechnajda3417 7 ปีที่แล้ว

    :-)

  • @222Grigori
    @222Grigori 7 ปีที่แล้ว

    Zastanawia mnie jedno... Zrobiłem zmienną a="a" i zmienne b=3*a i c=3*a (czyli niby te same) i b==c daje mi false... Czemu?

    • @SamurajProgramowania
      @SamurajProgramowania  7 ปีที่แล้ว

      Wyjaśnione w filmie :) NaN == NaN zwraca false :)

    • @222Grigori
      @222Grigori 7 ปีที่แล้ว

      Jak dla mnie to są takie same NaNy, ale b==b też mi w sumie daje false... Najwyraźniej NaN to po prostu NaN i nie ważne jak powstał, ani czym jest, jest nierówny żadnemu NaNowi, nawet sobie. Trochę to jak dla mnie nielogiczne, ale jak widać, tak to działa :/

  • @rdxefumi8613
    @rdxefumi8613 7 ปีที่แล้ว +1

    Siemaneczko

  • @webdesign7108
    @webdesign7108 7 ปีที่แล้ว

    Orientacyjna godzina materiału? :)

    • @SamurajProgramowania
      @SamurajProgramowania  7 ปีที่แล้ว +2

      już leci na YT :) Pewnie 30min

    • @Czarnyy45
      @Czarnyy45 7 ปีที่แล้ว +4

      Podwieszaj informacje o rozjechaniu się z czasem bo tutaj już panika się szerzy :D

  • @Abmallim
    @Abmallim 7 ปีที่แล้ว

    jest zaokrglenie w dół?

    • @2502tomek
      @2502tomek 7 ปีที่แล้ว

      z tego co sprawdzałem to nie ma. 0.5 i wyżej jest zaokrąglenie w górę a 4 i poniżej jest to samo.

    • @sonyniktsol2470
      @sonyniktsol2470 7 ปีที่แล้ว

      A wpisywaliście w ten sposób? 0.4.toFixed() Zwróci wartość 0 więc chyba jednak działa :P

    • @2502tomek
      @2502tomek 7 ปีที่แล้ว

      Tak wychodzi "0" bo nie wpisałeś wartości w nawiasach więc zaokrągliło Ci do liczby całkowitej ;) Albo inaczej "zaokrągliło Ci do zero miejsc po przecinku" ;)

    • @Abmallim
      @Abmallim 7 ปีที่แล้ว

      mi chodzi ze np jest 0.9 i zaokragla do 0

    • @2502tomek
      @2502tomek 7 ปีที่แล้ว

      0.9.toFixed(); drogi kolego zaokrągla do 1. Tak jak napisałem wcześniej od 0.5 i wyżej zaokrągla w górę a 4 i poniżej jest to samo i jeśli w nawiasach nie określimy ile miejsc po przecinku to zostaje ta liczba która jest przed przecinkiem ;)

  • @TheSzoker18
    @TheSzoker18 7 ปีที่แล้ว

    I już się nie udało ;d odc nie ma

    • @SamurajProgramowania
      @SamurajProgramowania  7 ปีที่แล้ว +1

      co się nie udało?! Wszystko się udaje :) Do zobaczenia w poniedziałek!

    • @TheSzoker18
      @TheSzoker18 7 ปีที่แล้ว

      Samuraj Programowania to co ja będę oglądał przez weekendy