Sự Khác Nhau Giữa == Với === Trong JavaScript

SUNTECH VIỆT NAM
  • 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
  • Lượt xem 2144
Sự khác nhau giữa == với === trong JavaScript

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 ===== 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 // false

Tương tự như trên, hai giá trị của ab 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ạm 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

    Laragon công cụ thay thế XAMPP đáng dùng nhất

  • Dựng giao diện từ Photoshop sang HTML CSS - Full Course

    Dựng giao diện từ Photoshop sang HTML CSS - Full Course

  • Làm Chủ Visual Studio Code Toàn Tập

    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

Tổng quan về TypeScript và chạy chương trình đầu tiên

Khôi Phạm Khôi Phạm 09-11-2021 7 Xu Hướng Nổi Bật JavaScript 2021

7 Xu Hướng Nổi Bật JavaScript 2021

Trần Quang Hào Trần Quang Hào 29-04-2021 Học Javascript nâng cao với Promise/Async và Callback

Học Javascript nâng cao với Promise/Async và Callback

Trần Quang Hào Trần Quang Hào 15-04-2021 Async/await Trong JavaScript

Async/await Trong JavaScript

Trần Quang Hào Trần Quang Hào 15-04-2021 Microtasks Trong JavaScript

Microtasks Trong JavaScript

Trần Quang Hào Trần Quang Hào 12-04-2021 Phân biệt let, const và var trong Javascript

Phân biệt let, const và var trong Javascript

Giấu Tên Giấu Tên 11-04-2021 Promisification Trong JavaScript

Promisification Trong JavaScript

Trần Quang Hào Trần Quang Hào 10-04-2021 Promise API Trong JavaScript

Promise API Trong JavaScript

Trần Quang Hào 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ợ

Suntech support
  • Gọi điện qua hotline: 0942 668 586
  • Chat với chúng tôi
SUNTECH VIỆT NAM Đăng ký để nhận thông báo mới nhất Đăng nhập

Từ khóa » Khác Trong Js