Javascript Mülakat Soruları Bölüm 4|| Vanilya JS Soruları

Dec 24 2022
JavaScript Röportajlarında, JavaScript Röportaj Soruları serimin 4. bölümüyle karşınızdayım. Henüz Bölüm 1, Bölüm 2 ve Bölüm 3'ü izlemediyseniz, Profil Kılavuzlarıma gidin ve diziyi bulacaksınız.

JavaScript Röportajlarında,

İşte JavaScript Mülakat Soruları serimin 4. bölümü. Henüz Bölüm 1, Bölüm 2 ve Bölüm 3'ü izlemediyseniz, Profil Kılavuzlarıma gidin ve diziyi bulacaksınız.
Bu gönderiyi beğendiyseniz, lütfen beğenin ve başkalarıyla paylaşın. Bunu gerçekten takdir edeceğim.
JavaScript röportajlarında size sorulabilecek diğer sorulara cevaplarıyla birlikte bakalım.

1. JS'de Zorlama nedir?
Zorlama, genellikle farklı türdeki değerlerle işlemler gerçekleştirmeye çalışırken ortaya çıkan otomatik (veya örtük) bir tür dönüştürmedir.
//Kod
sabit değişken1 = 50 // sayı
sabit değişken2=”javascript” // string
console.log(değişken1 + değişken2) // 50javascript
Bu örnekte, bir 50 sayısı ve bir dizge üzerinde toplama yapmaya çalışıyoruz. Zorlama, sayının dolaylı olarak bir dizgeye dönüştürüldüğü ve “javascript” dizgisiyle birleştirildiği yerde gerçekleşir.

2. JS'de Hemen Çağrılan Fonksiyon İfadeleri Nelerdir?
Hemen Çağrılan İşlev İfadeleri (IIFES), tanımlandıkları anda kendilerini çağrıştıran işlev ifadeleridir:
//Code
(function () {
console.log("hello")
})() // merhaba

//Kod
(eşzamansız işlev () {
sabit veri = beklemede fetchData() console.log(veri)
})()

IIFES, bazı işlevler yapmak istediğiniz ancak bu işlevi bir değişkene atamak istemediğiniz durumlarda kullanışlıdır.

3. JS'de Yüksek Dereceli İşlev nedir?
Yüksek Dereceli İşlevler, işlevleri bağımsız değişken olarak alan veya işlevleri döndüren işlevlerdir:

//Kod
function hof (fn) {
fn()
}
hof (function() {
console.log(“merhaba”)
}) // merhaba

//Code
function hof() {
return function() {
console.log("hello")
}
}
const döndürüldü = hof()
döndürüldü () // merhaba

Yerleşik HOFS örnekleri, map ve forEach'tir (işlevleri şu şekilde alır: argümanlar)

4. JavaScript'teki hata türlerini açıklayın?
JavaScript'te üç ana hata türü vardır:
Sözdizimi Hataları: Bunlar, yazılan kod JavaScript'in sözdizimine uymadığında ortaya çıkan hatalardır:
//Kod
function merhaba() {
} // işlev kodu

Çalışma Zamanı Hataları: bunlar program çalışırken (derlendikten sonra) oluşan hatalardır:
//Code
function merhaba() {
console.logs (hello)
}
merhaba()

Mantıksal Hatalar: sözdizimi doğru ancak amaçlanan mantık yanlış olduğunda ortaya çıkan hatalardır.
//Kod
işlevi sum(numi, num2) {
console.log(num1 — num2)
}
sum(10, 5)

5. Kalan ve yayılma operatörü arasındaki fark.
Rest operatörü, bir koleksiyonun "kalanını" başka bir koleksiyonda gruplandırmak için kullanılır:
//Code
const dizi = [1,2,3,4,5]
const [birinci, ikinci, …rest] = dizi
console.log( dinlenme) // [3,4,5]

Yayma operatörü, bir koleksiyonun tamamını başka bir koleksiyona “yaymak” için kullanılırken:
//Code
const dizi = [1,2,3,4,5]
const dizi2 = […array, 6,7,8]
console.log (dizi2) // [1,2,3,4,5,6,7,8]

Instagram'da herhangi bir sorunuz varsa bana bildirin.https://www.instagram.com/codeculturepro/veya [email protected] adresinden