JavaScript String Methodları
JavaScript öğrenirken ileride lazım olur diye elimin altında kolayca ulaşabileceğim notlarım bulunsun istedim. Notlarımı da paylaşmak istediğim için en sık kullanılan string methodlarını sıraladım. Arthur Schophenhaur “Mutluluğu içimizde bulmak zordur, başka yerde bulmak ise imkansızdır” der. Kendi içsel gelişimi için çalışan insan mutlu insandır diyorum ben de. İçsel gelişiminizde başarılar diliyor, notlarımı ekliyorum.
Bir metin tanımlayalım. Murat Menteş’in bir sözü metnimiz olsun;
let metin = “Bu dünyada uğruna yaşanacak ve ölünecek şeyler olduğu söylenir. Esasında hiçbir şey için yaşamaya da ölmeye de değmez. Asıl kural, dikkat çekmeden geçip gitmektir.”;
- metin.length; \\string uzunluğu
- metin.indexOf(“B”); \\karakter indexi bulma
- metin.lastIndexOf(“E”);\\Sondan başlayarak indexi bulma
- metin.search();\\indexOf’a benzer ama burada arama yaparken regular expression kullanılabilir.
- metin.slice(1,10);\\1–10. index arasındaki karakterleri getir. (negatif değerler alabilir, sondan başlar)
- metin.substring(1,10); \\slice ile aynı işlemi yapar. Negatif değer alamaz.
- metin.substr(1,10);\\1. indexten başlar 10 tane karakteri getirir.
- metin.replace(“gitmektir”,”ölmektir”);\\dediğimizde “gitmektir” ifadesi yerine “ölmektir” ifadesi yazılır.
- metin.toUpperCase();\\metindeki tüm küçük harfler büyük şekilde alınır.
- metin.toLowerCase();\\
- metin1.concat(“”,metin2);\\metin1'i metin2'ye ekler
- metin.charAt(0);\\0.index’deki karakteri getir.
- var liste = metin.split(“,”);\,’e göre ayır liste arrayine ata.