Chủ Nhật, 26 tháng 3, 2017

Khi lập trình với javarscript nên sử dụng toán tử === hay ==

Then use the post body as the schema.org description, for good G+/FB snippeting. -->
Hai toán tử === và == đều có ý nghĩa so sánh bằng.
Vậy điểm khác nhau giữa toán tử === và == là gì?
Khi nào thì nên sử dụng toán tử ===, khi nào thì sử dụng ==
nên sử dụng === khi lập trình với Javascript, và hãy bỏ qua hoàn toàn toán tử ==.
- Khi sử dụng toán tử ==
VD: x==y;
Toán tử == sẽ cố gắng chuyển đổi kiểu của toán hạng nếu như hai toán hạng có kiểu khác nhau, và chỉ bắt đầu so sánh sự bằng nhau khi đã thực hiện đổi kiểu xong. Nếu kiểu khác nhau, một trong hai, hoặc cả hai toán hạng sẽ được chuyển về một kiểu chung, hay còn gọi là kiểu trung gian.
- Khi sử dụng toán tử ===
VD: x===y;
Toán tử === chỉ trả về true nếu như cả hai toán hạng đều cùng một loại và có cùng giá trị. Nếu so sánh khác loại, kết quả sẽ trả về false.
Nguồn: codeaholicguy.com

Không có nhận xét nào:

Đăng nhận xét