Boolean

Trong khoa học máy tính, Boolean là một kiểu dữ liệu logic chỉ có thể có các giá trị true (đúng) hoặc false (sai).

Ví dụ, trong JavaScript, các điều kiện Boolean thường được sử dụng để quyết định phần code nào sẽ thực thi (chẳng hạn trong câu lệnh if) hoặc lặp lại (chẳng hạn trong vòng lặp for).

Dưới đây là một số pseudocode JavaScript (không phải code thực thi) minh họa khái niệm này.

js
/* JavaScript if statement */
if (boolean conditional) {
  // code to execute if the conditional is true
}

if (boolean conditional) {
  console.log("boolean conditional resolved to true");
} else {
  console.log("boolean conditional resolved to false");
}

/* JavaScript for loop */
for (control variable; boolean conditional; counter) {
  // code to execute repeatedly if the conditional is true
}

Giá trị Boolean được đặt tên theo nhà toán học người Anh George Boole, người đã tiên phong trong lĩnh vực logic toán học.

Trên đây là phần giới thiệu chung. Thuật ngữ Boolean có thể có ý nghĩa cụ thể hơn tùy thuộc vào ngữ cảnh. Nó có thể đề cập đến:

Boolean (JavaScript)
Boolean trong JavaScript là một giá trị nguyên thủy có thể là true hoặc false.
Boolean attribute (ARIA)
Thuộc tính boolean trong ARIA là một thuộc tính liệt kê bao gồm true hoặc false trong danh sách liệt kê.
Boolean attribute (HTML)
Thuộc tính boolean trong HTML là một thuộc tính đại diện cho các giá trị true hoặc false. Nếu một thẻ HTML chứa thuộc tính boolean — bất kể giá trị của thuộc tính đó là gì — thì thuộc tính đó được đặt thành true trên phần tử đó. Nếu một thẻ HTML không chứa thuộc tính, thì thuộc tính đó được đặt thành false.

Xem thêm