JavaScript dilinde == ile ==== eşitlik arasında ne fark vardır? Performası etkiler mi?
comments
1 references
// Comments are closed.
JavaScript dilinde == ile ==== eşitlik arasında ne fark vardır? Performası etkiler mi?
// Comments are closed.
Her iki işaretin de eşitlik kontrolü yapıyor. Farkı == kullandığımız zaman karşılaştırılan değerlerin tiplerine bakmadan kontrolü yapar. Yani “5” == 5 dediğimiz zaman sonuç true(doğru) dönecektir. Bunların birisi String diğerinin ise numara değeri olmasını görmezden gelecektir. Ama === kullandığımız zaman tiplerinin de aynı olması beklenir, yani 5 === “5” false (yanlış) dönecektir. 5 === 5 ya da “5” === “5” doğru olarak dönecektir.