Cú pháp cơ bản
if (condition) {
// statements
}
Ví dụ
<script>
var age = 25;
if (age > 18) {
document.write("Du dieu kien bau cu!");
}
</script>
Đặc điểm
- Nếu
condition truthy → chạy block.
- Nếu falsy → bỏ qua block (không chạy gì).
- Không có
else.
Toán tử so sánh thường dùng
| Toán tử | Ý nghĩa |
| === | Bằng chặt (khuyên dùng) |
| !== | Khác chặt |
| >, <, >=, <= | So sánh số |
| &&, || | Kết hợp điều kiện |
If một dòng (không khuyến khích)
if (age > 18) document.write("OK"); // hợp lệ nhưng dễ bug khi sửa
// Tốt hơn:
if (age > 18) { document.write("OK"); }
Mở rộng: Guard Clause (Early Return)
function process(user) {
if (!user) return; // guard
if (!user.isActive) return; // guard
// logic chính ở đây, không lồng
}