Rẽ nhánh

Có sẵn

5.1 Câu lệnh điều kiện if

Rẽ nhánh (hay câu lệnh điều kiện) trong JavaScript cho phép thực hiện các khối mã khác nhau tùy thuộc vào điều kiện đã thiết lập. Đây là một trong những khái niệm cơ bản trong lập trình, giúp mã trở nên động và tương tác hơn.

Câu lệnh điều kiện if

Cách đơn giản nhất để tạo ra rẽ nhánh trong JavaScript là sử dụng câu lệnh điều kiện if. Nó thực thi khối mã nếu điều kiện xác định là đúng (true).

Cú pháp:

if (điều_kiện) {
  // mã thực thi nếu điều kiện là đúng
}

Ví dụ:

JavaScript
let age = 18;
if (age >= 18) {
  console.log("Bạn đã đủ tuổi.");
}

5.2 Câu lệnh if...else

Câu lệnh if...else cho phép thực thi một khối mã nếu điều kiện đúng, và một khối mã khác nếu điều kiện sai.

Cú pháp:

if (điều_kiện) {
  // mã thực thi nếu điều kiện là đúng
} else {
  // mã thực thi nếu điều kiện là sai
}

Ví dụ:

JavaScript
let age = 17;

if (age >= 18) {
  console.log("Bạn đã đủ tuổi.");
} else {
  console.log("Bạn chưa đủ tuổi.");
}

5.3 Câu lệnh if...else if...else

Câu lệnh if...else if...else cho phép kiểm tra nhiều điều kiện liên tiếp và thực thi các khối mã tương ứng.

Cú pháp:

if(điều_kiện1) {
  // mã thực thi nếu điều_kiện1 là đúng
} else if (điều_kiện2) {
  // mã thực thi nếu điều_kiện2 là đúng
} else {
  // mã thực thi nếu không có điều kiện nào đúng
}

Ví dụ:

JavaScript
let score = 85;

if (score >= 90) {
  console.log("Xuất sắc!");
} else if (score >= 75) {
  console.log("Tốt!");
} else if (score >= 60) {
  console.log("Đạt.");
} else {
  console.log("Không đạt.");
}

5.4 Toán tử ba ngôi

Toán tử ba ngôi (?:) là dạng rút gọn của câu lệnh điều kiện if...else. Nó được sử dụng cho các điều kiện đơn giản và trả về một trong hai giá trị tùy thuộc vào điều kiện.

Cú pháp:

condition ? value1 : value2

Ví dụ:

JavaScript
let age = 18;
let access = (age >= 18) ? "được phép truy cập" : "bị cấm truy cập";
console.log(access); // "được phép truy cập"
1
Nhiệm vụ
Frontend SELF VI,  mức độbài học
Đã khóa
Kiểm tra độ tuổi
Kiểm tra độ tuổi
1
Nhiệm vụ
Frontend SELF VI,  mức độbài học
Đã khóa
Đánh giá sinh viên
Đánh giá sinh viên
Bình luận
  • Phổ biến
  • Mới
Bạn phải đăng nhập để đăng nhận xet
Trang này chưa có bất kỳ bình luận nào