You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Bu belge javascript string tiplerinin temel metotlarını içeren Türkçe belge niteliğinde hazırlanmış notlardan oluşur. Metotlar, tanımları ve kullanım örneklerinden oluşur. Hazırlayan@burakkrt
Bu belge javascript string tiplerinin temel metotlarını içeren Türkçe belge niteliğinde hazırlanmış notlardan oluşur. Metotlar, tanımları ve kullanım örneklerinden oluşur. Hazırlayan @burakkrt
String Methods
String.fromCharCode()
Belirtilen ASCII (UTF-16) kodun string karşılığı verir.
\n,\t,\\ gibi kaçış ifadeleri (boşluk bırakma, alt satıra geçme..vb) string değerin işlevini gerçekleştirmeden sadece string değer olarak kalmasını sağlar.
String bir ifadenin belirli bir karakter ile bitip bitmediğini denetler ve geriyetrue veyafalse döndürür.
conststr1='Cats are the best!';console.log(str1.endsWith('best!'));//return trueconststr2="Hello World";console.log(str2.endsWith("llo",5))//return true//(value,endPosition)// 5.indexdeki değerden balaşlayıp geriye doğru(4. 3. index) "llo" değerini ara.
includes()
String ifadenin içerisinde belirtilen değerin varlığını sorgular ve geriyetrue veyafalse değer döndürür.
constsentence='The quick brown fox jumps over the lazy dog.';constsearchChars="FoX"console.log(`Bu cümlede${searchChars} kelimesi${sentence.toLowerCase().includes(searchChars.toLowerCase()) ?"geçiyor." :"geçmiyor."}`)// return "Bu cümlede FoX kelimesi geçiyor"
indexOf()
String değerin içerisinde belirtilen kelime bulunuyor ise index numarasını geriye döndürür. Yok ise-1 değerini döndürür.
constparagraph='The quick brown fox jumps over the lazy dog. If the dog barked, was it really lazy?';console.log(paragraph.indexOf('quick'));//return 4 (4. indexten sonra bu kelime var)console.log(paragraph.indexOf('test'));//return -1 (yok)
localeCompare()
İki dizeyi belli bir yerel dil ve düzenlemeye göre karşılaştırarak sonuçlarını döndürür. Dize karşılaştırması yapılırken, metin sıralaması, harf büyüklüğü, aksanlar ve diğer dil özellikleri dikkate alınır. Bu nedenle, dil ve yerelleştirme kurallarına göre doğru dize sıralamasını elde etmek için tercih edilir. Bu sayede, farklı dillerdeki karakterleri ve özel işaretleme ve aksanları içeren dize sıralamaları düzgün bir şekilde yapılabilir.
localeCompare(compareString, locales, options)
Eğerdize,karsilastirilacakDize'den daha küçükse,-1 döner.
Eğerdize vekarsilastirilacakDize birbirine eşitse,0 döner.
Eğerdize,karsilastirilacakDize'den daha büyükse,1 döner.
sensitivity
Karşılaştırma sırasında büyük/küçük harf ve diğer duyarlılıkları belirler.
accent
case
base
variant
Büyük / Küçük Harf Duyarlılığı
Hayır
Evet
Hayır
Evet
Aksan duyarlılığı
Evet
Hayır
Hayır
Evet
console.log("apple".localeCompare("banana"));//return -1 (dize1 , dize2 den küçük)console.log("apple".localeCompare("apple"));//return 0 (eşit)console.log("Café".localeCompare("Café",undefined,{sensitivity :"variant"}))//return -1 Eşit(Hem aksan hemde büyük küçük harf eşit olmalı)console.log("cafe".localeCompare("Café",undefined,{sensitivity :"base"}));//return 0 Eşit(Sadece string.length() eşit olsa yeterli.)console.log("Cafe".localeCompare("Café",undefined,{sensitivity :"case"}));//return 0 Eşit(sadece büyük küçük harf duyarlılığı)console.log("cafe".localeCompare("Café",undefined,{sensitivity :"accent"}));//return 0 Eşit(sadece aksan duyarlığı)
padStart()
Bir string değerin başına belirli bir uzunluğa kadar tekrar ederek ilgili değer ile doldurur.
İlgili string ifadenin içerisinde belirtilen değeri bir başka değer ile değiştirip, değiştirilmiş ifadeyi geriye döndürür. İlk bulduğu değeri dönüştürür, birden fazla aynı değere etki etmez.
conststr="Ali ata bak";conststr="Ali ata bak ata";console.log(str.replace("ata","arabaya"))// "Ali arabaya bak"console.log(str.replace("ata","arabaya"))// "Ali arabaya bak ata"
replaceAll()
İlgili stringin içerisinde belirtilen değeri bir başka değer ile değiştirip, değiştirilmiş ifadeyi geriye döndürür. Eğer birden fazla aynı ifade var ise hepsinde değişiklik uygular.
conststr="Ali ata bak ata";console.log(str.replaceAll("ata","arabaya"))// "Ali arabaya bak arabaya"
slice()
İlgili string ‘de belirtilen indexlerdeki ifadeleri çıkartıp geriye döndürür. Orijinal ifadeyi değiştirmez, sadece belirtilen bölümünü kopyalayıp geriye döndürür.
conststr='The quick brown fox jumps over the lazy dog.';console.log(str.slice(31));// Expected output: "the lazy dog."console.log(str.slice(4,19));// Expected output: "quick brown fox"console.log(str.slice(-4));// Expected output: "dog."console.log(str.slice(-9,-5));// Expected output: "lazy"
split()
İlgili string ifadede belirtilen değeri arar ve bu değerden itibaren parçalara ayırıp bir dizi olarak geriye döndürür.
conststr="Ali ata bak atın rengi kırmızı"console.log(str.split("ata"));//["Ali "," bak atın rengi kırmızı"]console.log(str.split("ata"));//["Ali","ata","bak","atın","rengi","kırmızı"]console.log(str.split(" ",3));//["Ali","ata","bak"] (en fazla 3 değer döndür)
startWith()
İlgili string ‘in belirtilen ifade ile başlayıp başlamadığını kontrol eder ve boolean değer döndürür.
conststr1='Saturday night plans';console.log(str1.startsWith('Sat'));// trueconsole.log(str1.startsWith('Sat',3));// false (3. indexten itibaren kontrol et)console.log(str1.startsWith('urd',3));// true
substring()
İlgili string ‘de başlangıç ve bitiş indexine göre değeri döndürür.
conststr='Mozilla';console.log(str.substring(1,3));// "oz"console.log(str.substring(2));// "zilla" (bitiş index değeri yoksa sonuna kadar keser)console.log(str.substring(2,1));// "oz" (sondan başa doğru da aynı değer alınabilir)
toLocaleLowerCase() , toLocaleUpperCase()
Dizenin tüm karakterlerini yerel dil kurallarına uygun olarak küçük harflere dönüştürür.
console.log("DUBAI GÜZEL".toLocaleLowerCase("tr"));// dubaı güzel//Türkçeye göre çevirdiği için ve türkçede küçük ı bulunduğundan I harfini ı ya çevirirconsole.log("DUBAI GÜZEL".toLocaleLowerCase("en-US"));// dubai güzel//İngilizcede büyük ı küçük i ye tekabül ettiği için i olarak çevrildi.
toString()
Bir nesneyi veya veri türünü uygun bir string temsiline dönüştürür.
İlgili string ‘inbaşında vesonunda bulunan “ “ (boşluk) ları temizleyerek yeni bir string döndürür.
conststr=" ali mali "console.log(str.trim());// "ali mali"
trimStart()
İlgili string ‘inbaşında bulunan “ “ (boşluk) ları temizleyerek yeni bir string döndürür.
conststr=" ali mali "console.log(str.trim());// "ali mali "
trimEnd()
İlgili string ‘insonunda bulunan “ “ (boşluk) ları temizleyerek yeni bir string döndürür.
conststr=" ali mali "console.log(str.trim());// " ali mali"
charAt()
İlgili string ‘de belirtilen index ‘de ki karakteri geriye döndürür.
conststr="Ali ata bak"console.log(str.charAt(2));//return "i"
About
Bu belge javascript string tiplerinin temel metotlarını içeren Türkçe belge niteliğinde hazırlanmış notlardan oluşur. Metotlar, tanımları ve kullanım örneklerinden oluşur. Hazırlayan@burakkrt