Sự Khác Nhau Giữa == Với === Trong JavaScript
Có thể bạn quan tâm
- Khóa học
- Khóa học lập trình web fullstack
- Khóa học Vue Js
- Khóa học Front-end web
- Thực chiến cùng doanh nghiệp
- Đăng ký
- Đăng nhập
- 0
- 0
-
2144
Trong bài viết này mình sẽ show cho các bạn sự khác nhau giữa hai phép so sánh == và === trong Javascript. Cả hai phép so sánh này đều là so sánh bằng, nhưng tính chất của nó là không giống nhau. Chúng ta cùng tìm hiểu nhé
So sánh bằng (==)
Phép so sánh bằng (==) là thực hiện so sánh về mặt giá trị không quan tâm đến kiểu dữ liệu giá trị được đem so sánh
Ví dụ:
let a = 10; let b = '10'Hai giá trị của a và b về mặt số học là bằng nhau (cùng bằng 10). Nhưng về kiểu dữ liệu thì a có kiểu number còn b có kiểu string. Tuy nhiên với phép so sánh bằng thì nó không quan tâm đến kiểu dữ liệu nên a sẽ bằng b
So sánh đồng nhất (===)
Đó là phép so sánh mà trong đó các giá trị đem so sánh phải bằng nhau cả về giá trị và kiểu dữ liệu
let a = 10 // number let b = '10' // string a === b // falseTương tự như trên, hai giá trị của a và b về mặt số học là bằng nhau (cùng bằng 10). Nhưng về kiểu dữ liệu thì a có kiểu number còn b có kiểu string. Với phép so sánh đồng nhất thì nó sẽ kiểm tra cả kiểu dữ liệu nên a sẽ không bằng b
Xem kiểu dữ liệu của biến
Để xem kiểu dữ liệu của một biến hay một giá trị các bạn sử dụng hàm typeof()
Ví dụ
let a = 10 let b = '10' console.log(typeof(a)) // number console.log(typeof(b)) // string- #Javascript
Khôi PhạmFollow Share is way to learn
Các khoá học liên quan:
-
Laragon công cụ thay thế XAMPP đáng dùng nhất
-
Dựng giao diện từ Photoshop sang HTML CSS - Full Course
-
Làm Chủ Visual Studio Code Toàn Tập
Tổng quan về TypeScript và chạy chương trình đầu tiên
Khôi Phạm 09-11-2021
7 Xu Hướng Nổi Bật JavaScript 2021
Trần Quang Hào 29-04-2021
Học Javascript nâng cao với Promise/Async và Callback
Trần Quang Hào 15-04-2021
Async/await Trong JavaScript
Trần Quang Hào 15-04-2021
Microtasks Trong JavaScript
Trần Quang Hào 12-04-2021
Phân biệt let, const và var trong Javascript
Giấu Tên 11-04-2021
Promisification Trong JavaScript
Trần Quang Hào 10-04-2021
Promise API Trong JavaScript
Trần Quang Hào 09-04-2021 - 1. Gọi đến số: 0942 668 586
- 2. Chat qua Facebook
- 3. Chat qua Zalo
- 4. Gửi email
Tư vấn hỗ trợ
- Gọi điện qua hotline: 0942 668 586
- Chat với chúng tôi
Từ khóa » Khác Trong Js
-
Các Toán Tử Trong JavaScript
-
Các Toán Tử So Sánh Và Logic Trong JavaScript - ge
-
!= Và !== Trong JavaScript Khác Gì Nhau?
-
== Và === Trong JavaScript Khác Gì Nhau?
-
Nên Sử Dụng Toán Tử == Hay === Trong Javascript? - Viblo
-
Biểu Thức điều Kiện Trong Javascript - Viblo
-
Toán Tử So Sánh Và Toán Tử Logic Trong JavaScript - Web Cơ Bản
-
Toán Tử So Sánh Trong JavaScript
-
Sự Khác Biệt Giữa == Và === Trong JavaScript | TeckTrending
-
Các Toán Tử Trong Javascript - Freetuts
-
Phân Biệt Toán Tử == Và === Trong JavaScript
-
Ký Hiệu $ Trong JavaScript Là Gì?
-
Toán Tử So Sánh Và Logic Trong JavaScript - TEK4
-
Javascript - A++ Và ++a Khác Nhau Như Thế Nào? - Freetuts