JavaScript "For of" ve "For in" Döngüleri
for of ve for in döngüleri JavaScript'te farklı amaçlarla kullanılırlar. Bu döngülerin kullanım amaçları ve farklılıkları, kod yazarken doğru seçimi yapmanızı sağlar.
"For of" döngüsü
Genellikle iterable (yinelenebilir) nesneleri, yani Array, String, Map, Set gibi veri yapıları üzerinde döngü kurmak için kullanılır. Örnek Kullanım:
const array = ['elma', 'armut', 'muz'];
for (const meyve of array) {
console.log(meyve);
}
// Çıktı:
// elma
// armut
// muz
Özellikler:
- for of, iterable nesnelerin elemanlarını direkt olarak döndürür.
- Diziler, stringler, Map ve Set gibi yapılar üzerinde kullan...
JavaScript Hata Türleri
Syntax Errors
Sözdizimi hataları, kodun yazım kurallarına uygun olmaması durumunda ortaya çıkar. Tarayıcı veya JavaScript çalışma ortamı bu hataları kod çalışmadan önce tespit eder.
var x = 10
if (x == 10) { // Eksik parantez
console.log("Hello");
// }
Yukarıdaki örnekte "if" yapısının kapanma parantezi yorum satırına alındığı için bir yazım hatası (Syntax Error) oluşmuştur.
TypeError
Bir değişkenin veya değerin beklenen türde olmaması durumunda meydana gelir. Örnek:
let obj = null;
console.log(obj.property); //null üzerinde toUpperCase() çağrılamaz
<...
Javascriptte "document" Ne işe yarar ?
JavaScript'te document nesnesi, HTML veya XML belgesinin kökünü temsil eder ve belgedeki öğelere erişmek, bu öğeler üzerinde değişiklik yapmak ve yeni öğeler oluşturmak için kullanılan ana nesnedir. document nesnesi, tarayıcıda yüklenen her web sayfası için otomatik olarak oluşturulur ve bir dizi özellik ve metod sunar. İşte document nesnesinin bazı temel kullanım alanları:
Belgeye Erişim: HTML belgesinin yapısına erişmek ve bu yapıyı değiştirmek için kullanılır.
let element = document.getElementById('myElement');
Yeni Öğeler Oluşturma: Yeni HTML öğeleri oluşturmak için kullanılır.
let newElement = doc...