LẬP TRÌNH CĂN BẢN - Trang 48

/codegym.vn/ - 43

7. Phép toán so sánh

Các toán tử so sánh được dùng để đánh giá mức độ tương quan giữa các giá trị. Kết
quả của phép toán so sánh sẽ là true hoặc false. Chẳng hạn, chúng ta có các toán tử
rất quen thuộc là toán tử Bằng, toán tử Lớn hơn, toán tử Nhỏ hơn, toán tử Lớn hơn
hoặc Bằng
, toán tử Nhỏ hơn hoặc Bằng.
Lưu ý: Có hai loại toán tử so sánh Bằng, một loại chỉ có 2 dấu bằng (==) dùng để so
sánh giá trị mà không phân biệt kiểu dữ liệu của chúng, một loại có 3 dấu bằng (===),
được sử dụng để so sánh trong trường hợp các giá trị có cùng kiểu. Trong ngôn ngữ
Javascript, chúng ta thường sử dụng toán tử có 3 dấu bằng hơn.
Cũng có hai toán tử so sánh Khác, một loại bao gồm một dấu chấm than và một dấu
bằng (!=), dùng để so sánh khác nhau giữa hai giá trị mà không phân biệt kiểu dữ liệu.
Một loại bao gồm một dấu chấm than và hai dấu bằng (!==), được sử dụng để so sánh
khác nhau giữa hai giá trị cùng kiểu dữ liệu.
Danh sách các toán tử so sánh được liệt kê trong bảng sau:

Toán tử

Mô tả

==

Bằng về giá trị (không phân biệt kiểu dữ liệu)

===

Bằng về giá trị, đồng thời cùng kiểu dữ liệu

!=

Khác về giá trị (không phân biệt kiểu dữ liệu)

!==

Không bằng về giá trị, hoặc không cùng kiểu dữ liệu

>

Lớn hơn

<

Nhỏ hơn

>=

Lớn hơn hoặc bằng

<=

Nhỏ hơn hoặc bằng


Ví dụ 1:

1.

let

x

=

5

;

2.

let

y

=

x

==

5

;

// y = true

3.

let

z

=

x

==

"5"

;

// z = true

Trong ví dụ trên, chúng ta sử dụng toán tử so sánh Bằng với 2 dấu bằng, biến y có
giá trị là true. Biến z cũng có giá trị là true, bởi vì mặc dù có 2 kiểu dữ liệu khác nhau
nhưng giá trị của chúng đều là 5.
Ví dụ 2:

1.

let

x

=

5

;

2.

let

y

=

x

===

5

;

//y = true

3.

let

z

=

x

===

"5"

;

//z = false

4.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.