JavaScript’te “String” Metotları Nelerdir?

Bu yazımızda, JavaScript’te sıklıkla kullanılan “string” metotları için detaylı bilgiler hazırladık.

JavaScript’te “String” Metotları

JavaScript’te kullanılan “string” metotları, niçin kullanıldığını açıklayan kısa açıklamalarıyla beraber alfabetik olacak şekilde aşağıdaki tabloda derlenmiştir:

MetodAçıklama
charAtBelirli bir indeksteki karakteri döndürür.
concatİki ya da daha fazla stringi birleştirir.
endsWithStringin belirli bir metinle bitip bitmediğini kontrol eder.
includesStringin belirli bir metni içerip içermediğini kontrol eder.
indexOfBelirli bir metnin ilk bulunduğu indeksi döndürür.
lastIndexOfBelirli bir metnin son bulunduğu indeksi döndürür.
matchBir regex ile eşleşen değeri döndürür.
repeatStringi belirli bir sayıda tekrar eder.
replaceBelirli bir metni başka bir metinle değiştirir.
sliceStringin bir kısmını kesip alır.
splitBelirli bir karaktere göre stringi parçalar ve dizi döndürür.
startsWithStringin belirli bir metinle başlayıp başlamadığını kontrol eder.
trimStringin başındaki ve sonundaki boşlukları kaldırır.
toUpperCaseTüm karakterleri büyük harfe dönüştürür.
toLowerCaseTüm karakterleri küçük harfe dönüştürür.
JavaScript’te “String” Metotları

1. charAt(index): Belirli bir indeksteki karakteri döndürür.

var str = "Merhaba, Dünya!";
console.log(str.charAt(0));  // çıktı: 'M'

2. concat(string2, string3, ..., stringX): İki veya daha fazla “string” birleştirir.

var str1 = "Merhaba, ";
var str2 = "Dünya!";
console.log(str1.concat(str2));  // çıktı: 'Merhaba, Dünya!'
let string1 = "Merhaba, ";
let string2 = "ben ";
let string3 = "bir ";
let string4 = "JavaScript ";
let string5 = "uygulamasıyım.";
let birlesikString = string1.concat(string2, string3, string4, string5);
console.log(birlesikString);  // "Merhaba, ben bir JavaScript uygulamasıyım."

3. indexOf(searchValue[, fromIndex]): Bir “string” içerisinde belirli bir karakter veya karakterlerin ilk görünümünün indeksini döndürür. Eğer karakter(ler) bulunamazsa -1 döndürür.

let metin = "Merhaba, JavaScript öğreniyorum!";
// Olan bir değer için:
let indeks1 = metin.indexOf("Java");
console.log(indeks1);  // 9 (Java kelimesi metin içinde 9. indekste başlıyor.)
// Olmayan bir değer için:
let indeks2 = metin.indexOf("Python");
console.log(indeks2);  // -1 (Python kelimesi metin içinde bulunamadığı için -1 döndürdü.)

Yukarıdaki örneklerimizde, indexOf() metodu kullanılarak belirli bir karakter dizisinin metin içerisinde olup olmadığı kontrol edilmekte ve indeks değeri döndürülmektedir.

4. lastIndexOf(searchValue[, fromIndex]): Bir “string’in” içerisinde belirli bir karakter veya karakterlerin son görünümünün indeksini döndürür. Eğer karakter(ler) bulunamazsa -1 döndürür.

let metin = "JavaScript, en popüler programlama dillerinden biridir. JavaScript ile web uygulamaları geliştirilebilir.";
// Olan bir değer için:
let indeks1 = metin.lastIndexOf("JavaScript");
console.log(indeks1);  // 58 (JavaScript kelimesi metin içinde en son 58. indekste başlıyor.)
// Olmayan bir değer için:
let indeks2 = metin.lastIndexOf("Python");
console.log(indeks2);  // -1 (Python kelimesi metin içinde bulunamadığı için -1 döndürdü.)

5. replace(bunu, bununlaDeğiştir): Bir “string’deki” belirli bir karakter(ler)in yerine yeni bir “string” ekler.

var str = "Merhaba, Dünya!";
console.log(str.replace('Dünya', 'Kodlama')); // çıktı: 'Merhaba, Kodlama!'

6. slice(buraDahil, buraHariçAl): Bir stringin belirli bir bölümünü çıkarır ve yeni bir “string” oluşturur. Aşağıdaki örnekte slice metodu, “string’in” ilk 7 karakterini alarak yeni bir “string” oluşturmuştur.

var str = "Merhaba, Dünya!";
console.log(str.slice(0, 7));  // çıktı: 'Merhaba'

7. split([separator[, limit]]): Bir “string’i” belirli bir ayırıcıya göre böler ve sonucu bir diziye (array) yerleştirir.

var str = "Merhaba, Dünya!";
console.log(str.split(','));  // çıktı: ['Merhaba', ' Dünya!']

8. toLowerCase(): Bir “string’deki” tüm büyük harfleri küçük harfe çevirir.

var str = "Merhaba, Dünya!";
console.log(str.toLowerCase());  // çıktı: 'merhaba, dünya!'

9. toUpperCase(): Bir “string’deki” tüm küçük harfleri büyük harfe çevirir.

var str = "Merhaba, Dünya!";
console.log(str.toUpperCase());  // çıktı: 'MERHABA, DÜNYA!'

10. trim(): Bir “string’in” başında ve sonunda bulunan boşlukları kaldırır.

var str = "     Merhaba, Dünya!      ";
console.log(str.trim());  // çıktı: 'Merhaba, Dünya!'

11. startsWith(bununlaBaşlıyorMu, DoğruVeyaYanlış): Bir “string’in” belirli bir “string” ile başlayıp başlamadığını kontrol eder.

var str = "Merhaba, Dünya!";
console.log(str.startsWith('Merhaba'));  // çıktı: true
console.log(str.startsWith('Hello'));  // çıktı: false

12. endsWith(bununlaBitiyorMu, DoğruVeyaYanlış): Bir stringin belirli bir “string” ile bitip bitmediğini kontrol eder.

var str = "Merhaba, Dünya!";
console.log(str.endsWith('Dünya!'));  // çıktı: true
console.log(str.endsWith('World!'));  // çıktı: false

13. includes(buVarMı, DoğruVeyaYanlış): Bir “string’in” belirli bir “string’i” içerip içermediğini kontrol eder.

var str = "Merhaba, Dünya Varmış Bee!";
console.log(str.includes('Dünya'));  // çıktı: true

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu