Các trường hợp "phi lý" trong JavaScript | Bạn đã hiểu về JS?

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ย. 2024
  • 👉 Tìm hiểu khóa học HTML CSS Pro: fullstack.edu....
    0.1 + 0.2 = 0.30000...04? - Lập trình viên không nên bỏ qua khái niệm này!: viblo.asia/p/0...
    ---
    👉 Xem Lộ Trình Học: fullstack.edu....
    👉 Đăng Ký Học Offline Tại F8: short.f8team.d...
    --Các trường hợp "phi lý" trong JavaScript | Bạn đã hiểu về JS?
    Trong video này chúng ta sẽ cùng "thư giãn" với các trường hợp phi lý và khó hiểu diễn ra trong JavaScript, sau bài này ta sẽ phần nào hiểu được tại sao javascript lại có nhiều meme đến vậy ^^
    Cùng theo dõi nhé!
    #hoclaptrinh #hoclaptrinhmienphi #html #css #javascript #reactjs #frontend #backend #nodejs #expressjs #f8
    ---------
    ☻ Phần mềm sử dụng trong video:
    Công cụ dịch Tiếng Anh: bit.ly/2Wsuhet
    Công cụ đo đạc giao diện web: s.net.vn/D8kL
    Công cụ viết CV xin việc chuyên nghiệp: mycv.vn
    --------------
    ☻ Khóa học lập trình web MIỄN PHÍ:
    Kiến thức nhập môn: fullstack.edu....
    Xây dựng giao diện với HTML, CSS: fullstack.edu....
    Xây dựng web responsive: fullstack.edu....
    Lập trình Javascript cơ bản: fullstack.edu....
    Lập trình Javascript nâng cao: fullstack.edu....
    Làm việc với Terminal & Ubuntu: fullstack.edu....
    Xây Dựng Website với ReactJS: fullstack.edu....
    Xây dựng web với Node & Express: fullstack.edu....
    HTML, CSS tips: fullstack.edu....
    Ứng dụng cảnh báo khi sờ lên mặt: fullstack.edu....
    Xem thêm tại: fullstack.edu....
    -------------------------------------
    F8 Official
    (c) Sơn Đặng
    Website: fullstack.edu.vn
    Facebook cá nhân: / sondnf8
    Nhóm Học Lập Trình Web: / f8official
    Email: contact@fullstack.edu.vn
    © Bản quyền thuộc về Channel F8 Official ☞ Do not Reup
    © Nghiêm cấm sử dụng video nhằm mục đích thương mại dưới mọi hình thức.

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

  • @F8VNOfficial
    @F8VNOfficial  ปีที่แล้ว +10

    Một số lưu ý:
    - Kiểm tra một giá trị là số thì cần check thêm !Number.isNaN(num)
    - Trong JS thì typeof null lại là 'object', nên khi kiểm tra một giá trị là object thì cần check thêm !== null. Typeof null là object được coi là một bug của ngôn ngữ này, nhưng vì nhiều chương trình phần mềm đã "sử dụng" bug này (ví dụ như kiểm tra một giá trị là object thì phải loại trừ null) nên không fix được nữa. Fix sẽ làm lỗi các ứng dụng trước đó.
    Lưu ý khác:
    - Tìm hiểu khóa học HTML CSS Pro: fullstack.edu.vn/landing/htmlcss
    - 0.1 + 0.2 = 0.30000...04? - Lập trình viên không nên bỏ qua khái niệm này!: viblo.asia/p/01-02-03000004-lap-trinh-vien-khong-nen-bo-qua-khai-niem-nay-3RlL5GBP4bB

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

      theo e được biết thì khi mới tạo ra js người ta dựa vào 3 bit đầu để xác định kiểu cho biến 000 có nghĩa là object mà biến null là vùng nhớ có địa chỉ là 000 nên nó sẽ trả về object
      000: object. dữ liệu trỏ tới đối tượng.
      1: int.
      010: double.
      100: string.
      110: boolean.
      mà về sau thì cũng giống như a nói ạ.

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

    làm gì làm sức khỏe là trên hết sếp ơi, nghe khúc mở đầu anh Sơn nói nghe thấy thương ghê

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

    e thấy anh tâm huyết với nghề quá, ko như một số trang bán khoá học khác. Mãi ủng hộ a

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

    Có 1 cái điều thú vị mk đc nghe về nhị phân nữa là có 2 số 0 vs 1 như thể hiện tắt mở. Nếu mn để ý thì nút power chính là 2 so nhị phân đó tạo thành: hình tròn có 1 gach chia đoi

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

    ui ui, thấy anh ra video là em xem ngayyy

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

    Chúc anh có nhiều sức khoẻ và em cảm ơn anh nhiều nhiều ạ ❤

  • @Techomieeees
    @Techomieeees ปีที่แล้ว

    Rất cảm ơn anh Sơn Đặng đã recommend bài viết, chúc F8 ngày càng phát triển!
    (Mình có hình chụp riêng với a Sơn đó nhưng chắc a không biết là ai :D :D)

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

    Em cảm ơn anh đã chia sẻ ạ.

  •  ปีที่แล้ว +2

    Mọi người thấy như nào chứ tôi thấy nó thú vị vcl nó làm động lực để tui học nó đó :))

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

    anh vẫn có cái giọng nói truyền cảm mà em rất thích 😂

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

    Nhớ a Sơn quá, sắp tới ngoài khóa học offline, đội ngũ F8 có khóa gì để up skill thêm không ạ

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

    Em đang học khóa Nodejs nhưng em chỉ biết mơ hồ nó là môi trường để chạy code JS bên ngoài trình duyệt thôi chứ cũng chưa rõ về nó lắm ạ. Tại có chỗ nói là môi trường, có chỗ nói là nền tảng. Mà môi trường là gì? Nền tảng là gì? Em đọc mãi vẫn chưa rõ😢

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

    cảm ơn anh Sơn rất nhiều ạ.

  • @namuwu
    @namuwu ปีที่แล้ว

    lâu lắm mới thấy anh Sơn đăng video lên youtube, ui anh giữ sức khỏe nha anh

  • @juhandvan
    @juhandvan ปีที่แล้ว

    Thương anh vất vả 😥
    [1:20] cười té ghế tí thì rớt mất cái răng cửa =)))

  • @ThuGiangPham
    @ThuGiangPham ปีที่แล้ว

    Em ib chào thầy cả tháng nay mà chưa được thầy seen. :D

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

    càng hiện đại càng hại điện, càng magic càng ngạc nhiên chưa =)) , nó giấu quá trình xử lý bên trong, tự động ép kiểu, chuyển đổi thay vì người dùng phải trực tiếp làm , nếu ko hiểu rõ bên trong nó thực thi thế nào thì đó sẽ là những bug tiềm tàng

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

      "càng magic càng ngạc nhiên chưa =))" nghe hài thế =))

  • @ThuanNguyen-uo3zt
    @ThuanNguyen-uo3zt ปีที่แล้ว

    chờ mãi khóa javascript pro của f8 :D

  • @minhquang9941
    @minhquang9941 ปีที่แล้ว

    Làm tí meme cho dễ ngủ haha.Cảm ơn anh Sơn đã chia sẻ !

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

    Làm khóa regex giải thích jsx đi anh. e thấy trên mạng ít dạu mấy cái này ở vn

    • @user-dj6er7je9c
      @user-dj6er7je9c ปีที่แล้ว

      Dạ, +1 vote mong anh làm video về Regex ạ

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

    anh Sơn ngủ nghỉ đủ cho có sức khỏe, sức khỏe là quan trọng nhất mà a :(

  • @kienthuc-phantichchungkhoa4388
    @kienthuc-phantichchungkhoa4388 ปีที่แล้ว

    giọng anh Sơn nghe ấm quá :)

  • @nghianguyentrong1211
    @nghianguyentrong1211 ปีที่แล้ว

    qua hay anh Son, cam on anh

  • @DuyNguyen-cw5ge
    @DuyNguyen-cw5ge ปีที่แล้ว

    hay quá anh sơn ạ

  • @phanvanhieu8291
    @phanvanhieu8291 ปีที่แล้ว

    tone giọng rất là ok nhá =))

  • @vietthanhnguyen1227
    @vietthanhnguyen1227 ปีที่แล้ว

    Klq mà vị huynh đài này nhìn nghiêng giống Đào Đại Vũ ngày trẻ phết.

    • @user-dj6er7je9c
      @user-dj6er7je9c ปีที่แล้ว

      Mình lại thấy giống BigDaddy 😄

  • @ThangNguyen-wh2vk
    @ThangNguyen-wh2vk ปีที่แล้ว

    anh ơi em tua quảng cáo youtube bằng nút arrow đc(tua tới nó cho bỏ qua quảng cáo liền lun) cái này là tính năng hay bug z ạ?

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

      Hồi bữa mình mới phát hiện ra là do extension dịch gì gì đó á bạn :3 bạn tắt extension đó đi là hết tua quảng cáo được 🫢

  • @tienvu7442
    @tienvu7442 ปีที่แล้ว

    tuỵt zời ạ

  • @tintucgame5772
    @tintucgame5772 ปีที่แล้ว

    macbook air m1 8gb 256gb ssd co code web va lam do hoa dc ko ae

  •  ปีที่แล้ว +1

    Nói yêu JS mà không biết gì về Nextjs. Thấy chả có video nào dạy Nextjs cả.

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

      Nextjs là framework ui mà,

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

      Anh ngoinhaiot ơi có job nào về web và iot ko ạ

    •  ปีที่แล้ว +1

      @@quanphamanh957 có mà ít lắm bạn, không đủ mình làm :):)

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

      NextJS là React Framework. Nếu như bạn đã biết React thì NextJS nó không phải vấn đề. Mà đã đụng đến Next thì bạn phải chắc React, đọc doccument ngon rồi. Còn cầm đèn chạy trước ô tô thì chịu

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

      @ em vẫn đang dùng mqtt broker của anh, anh giờ làm gì vậy em theo với

  • @songaming5802
    @songaming5802 ปีที่แล้ว

    quy tắc convert của javascript là
    - khi cộng + nó sẽ cố gắng convert sang string
    - khi trừ - nó sẽ cố gắng convert sang number
    true-true = 0 (bởi vì 1 - 1 = 0)
    true+true+true === 3 = true (bởi vì 3 + 3)
    {}+[] = 0 (mình ko rõ object kia nhưng [] là length = 0 chắc nó lấy length thôi)
    []+{} = 'object object' (bởi vì khi cộng thì nó sẽ cố gắng convert sang string, và trừ thì qua number)
    []+[] = '' (bởi vì lúc này js convert sang string mà length = 0 tất là)
    theo tui dc biết kaka

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

      Khi + nếu là số + số hoặc số + bool thì convert sang số, một trong các toán hạng là string, array/object, null thì convert sang string.
      Khi convert [] sang số ra 0 không phải theo length của mảng, mà nó convert [] sang string trước, thu được '' tiếp tục convert sang số nên ra 0.
      Trừ thì convert qua number là đúng rồi. Kaka

  • @sonlengoc948
    @sonlengoc948 ปีที่แล้ว

    Khi nào anh ra video mới về REACTJS ạ :(

    • @hoangnguyen-sw4fe
      @hoangnguyen-sw4fe ปีที่แล้ว

      bác làm tới đâu rồi, chưa làm được cái gì tui biết tui support

    • @sonlengoc948
      @sonlengoc948 ปีที่แล้ว

      @@hoangnguyen-sw4fe tui làm tới sidebar rồi

  • @thinhbui4090
    @thinhbui4090 ปีที่แล้ว

    ko đi tập gym nữa hả a sơn

  • @dungnguyentien9208
    @dungnguyentien9208 ปีที่แล้ว

    cái này bản pro ak anh sao nhìn khác thế

    • @tanlucnguyen9778
      @tanlucnguyen9778 ปีที่แล้ว

      giao diện khoá học trong video là của khoá HTML CSS Pro á bạn

  • @arttorch
    @arttorch ปีที่แล้ว

    F88 à nhầm F8 đã đưa em đến đây

  • @anhnguyenhoai9003
    @anhnguyenhoai9003 ปีที่แล้ว

    JS bị overrated, thật ra người hùng thầm lặng trong lĩnh vực web development phải là PHP.

  • @huyhoangman5004
    @huyhoangman5004 ปีที่แล้ว

    F8 mãi đỉnh

  • @PhantGaming
    @PhantGaming ปีที่แล้ว

    Phải là phi "toán" chứ nhỉ :v

  • @minhct2511
    @minhct2511 ปีที่แล้ว

    xem đầu ạ

  • @DungNgo-on5se
    @DungNgo-on5se ปีที่แล้ว

    giọng anh zai cứ lè nhè như làm mấy chén rồi ấy , cảm ơn anh đã chia sẻ

  • @vothanhnguyen7159
    @vothanhnguyen7159 ปีที่แล้ว

    Cây hài =)))