JavaScript’te == ve === arasındaki fark nedir?

JavaScript'te == ve === Farkı

JavaScript'te eşitlik operatörleri arasında önemli bir fark vardır. Bu iki operatör, karşılaştırma yaparken farklı yöntemler kullanır.

== (Eşitlik Operatörü)

  • Tür dönüşümü yapar.
  • Farklı türdeki verileri karşılaştırır ve gerekirse türleri aynı hale getirir.
  • Örneğin: 0 == "0" ifadesi true döner.

=== (Katı Eşitlik Operatörü)

  • Tür dönüşümü yapmaz.
  • Karşılaştırılan değerlerin aynı türde ve aynı değerde olmasını gerektirir.
  • Örneğin: 0 === "0" ifadesi false döner.

Bu nedenle, tür uyumunun önemli olduğu durumlarda === kullanmak daha güvenlidir. Bu, beklenmeyen sonuçları önlemeye yardımcı olur.


JavaScript’te == ve === arasındaki fark nedir?

🐞

Hata bildir

Paylaş