---
title: "Discussion on \"JavaScript Equality Comparison: Difference between == and === Operators\" | Hashnode"
description: "Discussion on \"JavaScript Equality Comparison: Difference between == and === Operators\". == compares two values for equality and converts their data types if necessary. === compares two values for equality but does not convert their data types."
url: "https://hashnode.com/posts/javascript-equality-comparison-difference-between-double-equals-and-triple-equals-operators/63f1249b22c4d10671883457"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [JavaScript Equality Comparison: Difference between == and === Operators](https://krushnakulkarni.hashnode.dev/javascript-equality-comparison-difference-between-double-equals-and-triple-equals-operators?utm_source=hashnode&utm_medium=feed)

\== compares two values for equality and converts their data types if necessary. === compares two values for equality but does not convert their data types.

Feb 18, 2023 · 4 min read · krushnakulkarni.hashnode.dev  
Read the article

-   [#javascript](https://hashnode.com/tag/javascript)
-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#programming](https://hashnode.com/tag/programming)
-   [#technology](https://hashnode.com/tag/technology)
-   [#tech](https://hashnode.com/tag/tech)

## Written by

[Krushna Kulkarni](https://hashnode.com/@krushnakulkarni)

@krushnakulkarni

  
[View profile](https://hashnode.com/@krushnakulkarni)

Software Engineer

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
