React / Next.js

JavaScript Temelleri

Değişkenler (let/const/var), tipler, closures, this, arrow functions, destructuring, spread/rest

25 mülakat soruları·
Junior
1

let ile var arasındaki temel fark nedir?

Cevap

let, blok kapsamlı bir değişken tanımlar; yani yalnızca tanımlandığı blok içinde (süslü parantezler arasında) var olur. var ise fonksiyon kapsamına sahiptir ve değişkenin tüm fonksiyon boyunca erişilebilir olması beklenmeyen hatalara yol açabilir. Varsayılan olarak let kullanmak, hoisting sorunlarını ve döngü ya da koşullardaki değişken sızıntılarını önler.

2

Değişmeyecek bir değer için hangi tanımlama kullanılmalıdır?

Cevap

const, referansı yeniden atanamayan bir sabit tanımlamaya olanak tanır. Bu, niyeti açıkça belirterek kodun okunabilirliğini artırır ve yanlışlıkla yapılan değişiklikleri önler. Dikkat edilmesi gereken nokta, nesneler ve diziler için const yalnızca referansın yeniden atanmasını engeller, içeriğin değiştirilmesini değil. Değişmez değerler tanımlamak için en iyi uygulamadır.

3

Hangi JavaScript veri tipi ilkel (primitive) değildir?

Cevap

Nesneler, JavaScript'teki tek ilkel olmayan türdür. İlkel türler string, number, boolean, null, undefined, symbol ve bigint'i içerir. Nesneler bellekte referans olarak saklanırken, ilkel türler değer olarak saklanır. Bu, bir nesneyi değiştirmenin ona yapılan tüm referansları etkilediği, ancak bir ilkel türü kopyalamanın bağımsız yeni bir değer oluşturduğu anlamına gelir.

4

JavaScript'te typeof null ne döndürür?

5

== ile === arasındaki fark nedir?

+22 mülakat soruları

Bir sonraki mülakatın için React / Next.js'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla