JavaScript String (Metin) İşlemleri

JavaScript'te metinsel veriler String objesi olarak ele alınır. Kullanıcıdan alınan girdileri düzenlemek, belirli karakterleri değiştirmek veya uzun metinleri parçalamak için yerleşik string metodları kullanılır.

En Çok Kullanılan String Metodları

Metod Açıklama Örnek
length Karakter sayısını verir. "Kod".length // 3
slice(baş, son) Metnin belirli bir kısmını keser. "Merhaba".slice(0, 3) // Mer
replace() Metin içindeki bir değeri değiştirir. "PHP".replace("P", "B") // BHP
split() Metni diziye (array) dönüştürür. "a,b,c".split(",") // [a,b,c]
trim() Sağ ve soldaki boşlukları siler. " JS ".trim() // "JS"

Kod Örneği: Metin Manipülasyonu

JavaScript String Methods Example
let metin = "  JavaScript Dünyasına Hoş Geldiniz!  ";

// 1. Gereksiz boşlukları temizleyelim
metin = metin.trim();

// 2. Metni tamamen büyük harfe çevirelim
let buyukMetin = metin.toUpperCase();

// 3. Bir kelimeyi başka bir kelimeyle değiştirelim
let yeniMetin = metin.replace("JavaScript", "Yazılım");

// 4. Belirli bir bölümü alalım (ilk 10 karakter)
let parca = metin.substring(0, 10);

console.log("Karakter Sayısı: " + metin.length);
console.log("Düzenlenmiş: " + yeniMetin);
console.log("Kesilen Parça: " + parca);
💡 SEO İpucu: Modern JavaScript (ES6) ile gelen Template Literals (ters tırnak ` ` kullanımı) sayesinde, metinlerin içine değişkenleri ${degisken} şeklinde çok daha kolay ve okunaklı bir şekilde yerleştirebilirsiniz.

String İndeks Mantığı

JavaScript'te metnin her karakteri 0'dan başlayan bir indekse sahiptir. Örneğin "JS" metninde 'J' karakteri 0. indekste, 'S' karakteri 1. indekstedir. Bu mantık, metinleri parçalarken (slice, substring) hayati önem taşır.