Rẽ nhánh có điều kiện trong JavaScript

Mã của bạn cần phải đưa ra các quyết định. Các câu lệnh điều kiện kiểm soát luồng chạy của chương trình. Chúng thực thi các khối mã cụ thể dựa trên kết quả đúng (true) hoặc sai (false).

Sử dụng ba loại chính sau:

  • if: Chỉ chạy mã khi một điều kiện là đúng.
  • if-else: Chạy một khối mã nếu đúng và một khối khác nếu sai.
  • else if: Kiểm tra nhiều điều kiện theo thứ tự.

Bạn cũng cần biết về các giá trị Truthy và Falsy. JavaScript đánh giá mọi giá trị dưới dạng boolean.

Các giá trị Falsy luôn là false:

  • false
  • 0
  • chuỗi rỗng
  • null
  • undefined
  • NaN

Các giá trị Truthy là tất cả những giá trị còn lại:

  • Các số khác 0
  • Chuỗi có nội dung
  • Objects
  • Arrays

Nguồn: https://dev.to/karthick_k_983555db6df3/conditional-branching-if--4lb9