Welcome 🎉

logo

ReactLMS

Search
Light Mode
Contact Us

5 min to read

Contact us

No results for your search.
Sorry, an unexpected error occurred

Khái niệm


Trong ngôn ngữ lập trình JavaScript, việc so sánh (Comparisons) giữa các giá trị là một phần quan trọng của quá trình lập trình. Nó đóng vai trò quyết định phân nhánh hành vi sắp tới cần thực hiện.


So sánh bằng và khác


Phép so sánh bằng (==) được sử dụng để kiểm tra xem hai giá trị có bằng nhau hay không.

var x = 5;
var y = 10;

console.log(x == y);  // false
console.log(x == 5);  // true






Phép so sánh khác (!=) được sử dụng để kiểm tra xem hai giá trị có khác nhau hay không.

var x = 5;
var y = 10;

console.log(x != y);  // true
console.log(x != 5);  // false







So sánh nghiêm ngặt và không nghiêm ngặt


Phép so sánh nghiêm ngặt (===) được sử dụng để kiểm tra xem hai giá trị có bằng nhau và cùng kiểu dữ liệu hay không.

var x = 5;
var y = '5';

console.log(x === y);  // false
console.log(x === 5);  // true






Phép so sánh không nghiêm ngặt (!==) được sử dụng để kiểm tra xem hai giá trị có khác nhau hoặc khác kiểu dữ liệu hay không. Ví dụ:

var x = 5;
var y = '5';

console.log(x !== y);  // true
console.log(x !== 5);  // false







Các phép so sánh


Phép so sánh lớn hơn (>) được sử dụng để kiểm tra xem một giá trị có lớn hơn giá trị khác hay không. Phép so sánh nhỏ hơn (<) được sử dụng để kiểm tra xem một giá trị có nhỏ hơn giá trị khác hay không.

var x = 5;
var y = 10;

console.log(x > y);   // false
console.log(x < y);   // true






Phép so sánh lớn hơn hoặc bằng (>=) được sử dụng để kiểm tra xem một giá trị có lớn hơn hoặc bằng giá trị khác hay không. Phép so sánh nhỏ hơn hoặc bằng (<=) được sử dụng để kiểm tra xem một giá trị có nhỏ hơn hoặc bằng giá trị khác hay không.

var x = 5;
var y = 10;

console.log(x >= y);   // false
console.log(x <= y);   // true







So sánh logic


Trong JavaScript, chúng ta có thể kết hợp nhiều biểu thức so sánh lại với nhau để tạo ra các biểu thức so sánh logic. Chúng ta có ba toán tử so sánh logic chính:

var x = 5;
var y = 10;
var z = 15;

console.log(x < y && y < z);     // true
console.log(x < y || y > z);     // true
console.log(!(x == y));          // true








Read More
On This Page