En sık kullandığımız ve notlarını aldığım JavaScript String Metotlarını buraya ekliyorum, iyi okumalar.
String Methodları
1- Length Metodu
String’in uzunluğunu bulmak için kullandığımız metottur.
let isim = 'kaangedikli'; console.log(isim.length); // beklenen çıktı: 11
2- charAt Metodu
Belirtilen index numarasında yer alan karakteri verir. İndex numaraları 0’dan başlar.
let isim = 'kaangedikli' console.log(isim.charAt(3)) // beklenen çıktı: "n"
3- toUpperCase() ve toLowerCase() Metodu
Metni büyük harfe ve küçük harfe çevirmeye yarayan fonksiyonlardır.
let isim = 'KaanGedikli'; console.log(isim.toUpperCase()); // "KAANGEDİKLİ" console.log(isim.toLowerCase()); // "kaangedikli"
4- Search Metodu – indexOf Metodu
Metin içinde arama yapmak için kullanılır.
let isim = 'kaangedikli'
let arama = isim.search('ged');
let indexleme = isim.indexOf('ged');
console.log(arama, indexleme)
// beklenen sonuç: 4 4
Eğer beklenen sonuç alınamazsa -1 sonucunu döndürecektir.
search() metodu, varsayılan olarak büyük harf ve küçük harf duyarlıdır. Yani arama deseni tam olarak eşleşmelidir. indexOf() metodu, varsayılan olarak büyük harf ve küçük harf duyarsızdır. Yani arama işlemi sırasında harf büyüklüğü farkı gözetilmez.
5- Slice Metodu
Başlangıç ve bitiş indexleri verilerek metin içinden parça almamızı sağlayan metottur.
let isim = 'kaangedikli' console.log(isim.slice(3)); // beklenen sonuç: "ngedikli" // veya: let isim = 'kaangedikli' console.log(isim.slice(3,9)); //beklenen sonuç: "ngedik" // negatif parametre verirsek sondan saymaya başlayacaktır: let isim = 'kaangedikli' console.log(isim.slice(-4)); //beklenen sonuç: "ikli"
Not: Boşluklar, sayılar gibi her karakterin sayılacağını unutmamalıyız!
6- Replace Metodu
String’in içindeki bir ifadeyi arayıp yazılan değer ile değiştirilmesini sağlar.
let isim = 'kaan gedikli'
console.log(isim.replace('kaan','berkay'));
// beklenen sonuç: berkay gedikli
7- Split Metodu
Split Metodu ile metni seçtiğimiz yerden ayırarak bir array’e dönüştürebiliriz.
let isim = 'kaan,gedikli'
console.log(isim.split(","))
// beklenen sonuç: (2) ['kaan', 'gedikli']
Daha fazla metot için MDN ziyaret edilebilir.

Bir yanıt yazın