JavaScript Booleans

Trong hướng dẫn này, bạn sẽ tìm hiểu về các boolean JavaScript với sự trợ giúp của các ví dụ.

Trong JavaScript, boolean là kiểu dữ liệu nguyên thủy có thể là truehoặc false. Ví dụ,

 const a = true; const b = false;

Lưu ý : Nếu bạn quấn truehoặc falsetrong một câu trích dẫn, thì chúng được coi là một chuỗi.

Ví dụ,

 const a = 'true'; console.log(typeof a); // string

Các giá trị boolean chủ yếu được sử dụng cho các toán tử so sánh và logic. Ví dụ,

Tương đương với nhà điều hành ==lợi nhuận truenếu các toán hạng đều bình đẳng.

 console.log(5 == 6); // false

Không bằng với !=trả về toán tử truenếu tất cả các toán hạng không bằng nhau.

 console.log(5 != 6); // true

Lôgic AND &&trả về truenếu cả hai giá trị toán hạng đều là true, các giá trị khác được đánh giá là false.

 console.log(true && false); // false 

Các giá trị boolean cũng được sử dụng trong các if… elsecâu lệnh và forvòng lặp.

Đây là danh sách các giá trị được chuyển đổi thành các giá trị boolean cụ thể.

Loại dữ liệu Giá trị Boolean
chưa xác định sai
vô giá trị sai
NaN sai
'' sai
0 sai
20 thật
-20 thật
'xin chào' thật

Phương thức Boolean trong JavaScript

Đây là danh sách các phương thức boolean tích hợp sẵn trong JavaScript.

phương pháp Sự miêu tả
toString() trả về một giá trị boolean bằng cách chuyển đổi boolean thành một chuỗi
valueOf() trả về giá trị ban đầu của một boolean

Ví dụ: Sử dụng toString ()

 let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);

Đầu ra

 chuỗi sai

Ví dụ: Sử dụng valueOf ()

 let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);

Đầu ra

 boolean đúng

Hàm Boolean () trong JavaScript

Các Boolean()chức năng được sử dụng để chuyển đổi các kiểu dữ liệu khác nhau để các giá trị boolean. Ví dụ,

 const a = true; console.log(Boolean(a)); // true

Mọi thứ có giá trị đều trả về true. Ví dụ,

 let result; result = 20; console.log(Boolean(result)); // true console.log(typeof Boolean(result)); // boolean result = -20; console.log(Boolean(result)); // true result = 'hello'; console.log(Boolean(result)); // true result = (a: 1); console.log(Boolean(result)); // true

Trong JavaScript, undefined, null, 0 , NaN, ''cải để false. Ví dụ,

 let result; // empty string result = Boolean(''); console.log(result); // false result = Boolean(0); console.log(result); // false result = Boolean(undefined); console.log(result); // false result = Boolean(null); console.log(result); // false result = Boolean(NaN); console.log(result); // false

Lưu ý : Nếu bạn muốn tìm hiểu thêm về chuyển đổi boolean, hãy truy cập Chuyển đổi loại JavaScript.

Đối tượng Boolean

Bạn cũng có thể tạo giá trị boolean bằng newtừ khóa. Ví dụ,

 const a = true; // creating a boolean object const b = new Boolean(true); console.log(a); // true console.log(b); // true console.log(typeof a); // "boolean" console.log(typeof b); // "object"

Lưu ý : Nên tránh sử dụng các đối tượng boolean. Sử dụng đối tượng boolean làm chậm chương trình.

thú vị bài viết...