4. Câu lệnh điều kiện trong lập trình javascript

Câu lệnh điều kiện (Conditional statement) trong lập trình JavaScript cho phép bạn thực hiện các hành động khác nhau dựa trên điều kiện logic (true hoặc false). Các câu lệnh điều kiện cho phép mã của bạn thực hiện các nhánh khác nhau của mã, tùy thuộc vào giá trị của biểu thức điều kiện.

Có ba loại câu lệnh điều kiện chính trong JavaScript:

  1. if: Câu lệnh if là câu lệnh điều kiện cơ bản. Nó sẽ thực hiện một khối mã nếu điều kiện được xác định là true.javascript
let age = 18;

if (age >= 18) {
  console.log("Bạn đã đủ tuổi để lái xe."); // Nếu age >= 18, hiển thị thông báo này.
}

if-else: Câu lệnh if-else cho phép bạn thực hiện một khối mã nếu điều kiện là true, và thực hiện một khối mã khác nếu điều kiện là false.

javascript
let hour = 14;

if (hour < 12) {
  console.log("Chào buổi sáng!"); // Nếu hour < 12, hiển thị thông báo này.
} else {
  console.log("Chào buổi chiều!"); // Ngược lại, hiển thị thông báo này.
}

if-else if-else: Câu lệnh if-else if-else cho phép bạn kiểm tra nhiều điều kiện và thực hiện các khối mã tương ứng với từng điều kiện.

let grade = 85; 
if (grade >= 90) { 
 console.log("Xuất sắc"); 
} 
else if (grade >= 80) 
{ 
  console.log("Giỏi"); 
} else if (grade >= 70) { 
  console.log("Khá"); 
} else if (grade >= 60) {
  console.log("Trung bình"); 
} 
else 
{ 
  console.log("Yếu"); // Nếu không thỏa mãn bất kỳ điều kiện nào ở trên, hiển thị thông báo này. 
}

Ngoài ra, bạn cũng có thể sử dụng toán tử ba ngôi (ternary operator) để viết câu lệnh điều kiện một cách ngắn gọn:

javascript
let isAdult = true;

let message = isAdult ? "Bạn đã đủ tuổi." : "Bạn chưa đủ tuổi."; // Nếu isAdult là true, gán message là "Bạn đã đủ tuổi.", ngược lại gán message là "Bạn chưa đủ tuổi."
console.log(message);

Câu lệnh điều kiện là một phần quan trọng của lập trình, giúp bạn thực hiện các hành động dựa trên các điều kiện khác nhau và điều khiển luồng của chương trình của mình.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top