Câu lệnh if
Thuộc phần Kiến thức cơ bản trong hành trình JavaScript của Coddy. Bài học 23 trên 77.
Câu lệnh if cho phép chúng ta chạy code theo các điều kiện.
Ví dụ, hãy cùng xem đoạn code sau:
let age = 20;
let status = "Child";
if (age > 18) {
status = "Adult";
}
age += 1;Đoạn code phía trên kiểm tra xem biến age có lớn hơn 18 hay không. Nếu có, đoạn code sẽ đặt status thành chuỗi (string) "Adult".
Cuối cùng, code sẽ tăng age thêm 1, bất kể tuổi có lớn hơn 18 hay không.
Để dùng câu lệnh if, bạn cần thêm dấu ngoặc đơn () để xác định điều kiện, và đặt mọi thứ bên trong if trong dấu ngoặc nhọn {}:
if (condition) {
code;
code;
code;
}Nếu điều kiện đúng, chúng ta sẽ vào khối lệnh bên trong if (đoạn code nằm trong dấu ngoặc nhọn)
Thử thách
Người mớiBạn được cung cấp một đoạn code.
Biến a và b bị thiếu giá trị, hãy điền giá trị để đoạn code bên trong câu lệnh if được thực thi!
Phần thưởng: hãy thử tìm nhiều hơn một lời giải!
Tự làm thử
// Thay các giá trị tạm để điều kiện (condition) bên dưới đúng
let a = 0;
let b = 5;
// Đừng thay đổi phần bên dưới dòng này
let c = 0;
if (a >= b && !(b < 10)) {
c = 2;
}
c += 1;
console.log(`c = ${c}`);Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiến thức cơ bản
8Vòng lặp
Vòng lặp forVòng lặp whileThoát vòng lặpBỏ qua lần lặpÔn tập: giai thừaVòng lặp do whileVòng lặp lồng nhau3Toán tử phần 1
Toán tử số họcToán tử moduloPhép tính số học rút gọnToán tử so sánhSo sánh bằng nghiêm ngặt và không nghiêm ngặtÔn tập: phép tính đơn giản6Nhập xuất cơ bản
Đầu raĐầu ra với biếnChuyển đổi kiểu dữ liệu, phần 1Chuyển đổi kiểu dữ liệu, phần 2Ôn tập đến 120Ôn tập: đúng hay saiTự luyện tập: Trình biên dịch JavaScript online