𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗦𝘁𝗮𝘁𝗲𝗺𝗲𝗻𝘁𝘀
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ương trình của bạn. Chúng thực thi các đoạn mã cụ thể dựa trên một điều kiện.
Sử dụng ba loại sau:
- if: Thực thi mã khi một điều kiện là true.
- if-else: Thực thi 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ự.
Tìm hiểu về các giá trị truthy và falsy. JavaScript xử lý các giá trị không phải kiểu boolean là true hoặc false.
Các giá trị truthy:
- Các số khác 0.
- Các chuỗi không rỗng.
- Các đối tượng (objects) và mảng (arrays).
Các giá trị falsy:
- false.
- Các chuỗi rỗng.
- null.
- undefined.
- NaN.
Hãy lưu ý những "bẫy" phỏng vấn sau:
- Chuỗi "0" là truthy. Nó không phải là chuỗi rỗng.
- Một dấu bằng đơn (=) dùng để gán giá trị. Hãy sử dụng dấu bằng ba (===) để so sánh các giá trị.