Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.
0

JavaScript'in eşitlik karşılaştırma operatörleri arasındaki fark nedir?

JavaScript'de iki tane eşitlik operatörü var. Birisi ==, diğeri ===.

Bu ikisi arasındaki fark nedir? Hangisini hangi durumda kullanmalıyım?

Soran:07.04.16 19:03
misafir  

1 Cevap

1
Her iki operatör de eşitlik içindir ancak == operatörü değerleri karşılaştırırken tip dönüşümü yapar.

Örneğin:
console.log("2" == 2); // true yazar.
console.log(2 == 2); // true yazar.
console.log(true == 1); // true yazar.
console.log(false == 0); // true yazar.
=== operatörü ise, tip dönüşümü yapmaz. Değerlerin her ikisinin de aynı tipte olması gerekir.
console.log("2" === 2); // false yazar.
console.log(2 === 2); // true yazar.
console.log(true === 1); // false yazar.
console.log(false === 0); // false yazar.


Cevaplayan: 07.04.16 16:07
cevapsitesi
102,034p 15ü
Cevabı seçen: 08.06.16 00:02
canora
101,387p 4ü