filmov
tv
Javascript Dersleri 12 - Stringler ve Metodları
Показать описание
Javascript Derslerinin on ikinci dersinde stringleri ve bunların metodlarını işledik.
Öğrendiğimiz metodlar şunlardır :
length
indexOf
lastIndexOf
search
slice
substring
substr
replace
toUpperCase
toLowerCase
concat
trim
padStart
padEnd
charAt
charCodeAt
split
Metodlara tek tek bakalım :
length : Belirlenen ifadenin uzunluğunu tutar.
Örneğin ;
indexOf : Verilen parametrenin ifade içindeki indeks numarasını tutar, ifade bulunamazsa -1 değer döner. İkinci parametre girilirse şu anlama gelir - 2. parametredeki indeksten sonra aramaya başla.
Örneğin ;
//degiskenin içindeki ilk s harfinin indeks numarasını verir.
//degiskenin içinde 5. indexten sonra ilk s karakterinin index numarasını ver
lastIndexOf : Verilen parametrenin ifade içindeki indeks numarasını verir. Sondan taramaya başlar.
Örneğin ;
//degiskenin içindeki son s harfinin indeks numarasını verir.
search : Verilen parametrenin ifade içindeki indeks numarasını verir. Aynı indexOf gibidir. Fakat 2. bir parametre alamaz.
Örneğin ;
//degisken içindeki ilk e karakterinin indeksini verir.
slice : Verilen parametrelere göre değişkenden metin keser ve o değeri tutar. İlk parametreden ikinci parametreye kadar alır ama ikinci parametre dahil değil.
Örneğin ;
// 5. indeksten 11. indekse kadar al
// sondan 3. karakterden son karakter dahil sonuna kadar hepsini al
// sondan sekizinci karakterden sondan 2. karaktere kadar al
substring : Verilen parametrelerin ifade içindeki metni keser, slice metodu ile aynı metod fakat eksi (-) değer alamaz.
Örneğin ;
//degiskenin 4. indeksinden 12 indeksine kadar metni al
substr : Verilen parametrelerdeki değerlere göre değişkenden metin keser. İkinci bir parametre girilirse 2. parametre kadar eleman kesilir.
Örneğin ;
//4. indeksten başla 10 karakter kesilir.
Örneğin ;
//bro kelimesi kardeşim kelimesi ile değiştirildi
toUpperCase : İstenilen ifadedeki harfleri büyük harflere çevirir.
Örneğin ;
//tüm küçük harfler büyük harflere döndü
toLowerCase : İstenen ifadedeki harfleri küçük harfe çevirir.
Örneğin ;
//tüm harfleri küçük harfe çevirdik.
concat : İfadenin sonuna ifade eklemeye yarar.
Örneğin ;
//değişken ifadesinin sonuna " yeni değişken " ve "22" ifadeleri eklendi.
trim : İfadenin sağındaki ve solundaki gereksiz boşlukları alır.
Örneğin ;
var isim = " engin ";
//isim değişkeninin sağındaki ve solundaki gereksiz boşluklar yok oldu.
padStart : İstenen ifadenin belirlenen hane boyunca genişletilmesini ve boş hanelere (ifadenin soluna) istenilen karakterin gelmesini sağlar. String ifadelerde geçerlidir.
Örneğin ;
var sayi = "22";
padEnd : padStart ın tam tersi istenen karakterlerin soluna değil sağına ekleme yapar.
Örneğin ;
var sayi = "23";
//çıktı şu şekilde olacaktır 2377777
charAt : İstenen ifadedeki verilen parametre indeksi alınır. Nasıl yani? Örnekle birlikte anlayalım.
Örneğin ;
var deger = "böcü";
// Çıktısı "b" olacaktır. İfadenin 0. indeksteki değerini alır.
charCodeAt : Metoddaki parametreye yazılan indeksin degişkendeki ascii kod karşılığını verir.
Örneğin ;
var isim = "engin";
// çıktısı 110 olacak çünkü isim değişkeninin 1 indisi olan n harfinin ascii kod karşılığı 110 dur.
split : İstenen değeri belirlenen karaktere göre bölüp dizeye dönüştüren metodtur.
Örneğin ;
var deger = "pazartesi,salı,çarşamba";
//İfade virgüllerle ayrıldı ve bir diziye aktarıldı. Dizi 3 elemanlı ilk değeri pazartesi, ikinci değeri salı ve son elemanın değeri de çarşamba.
İyi kodlamalar :)
Öğrendiğimiz metodlar şunlardır :
length
indexOf
lastIndexOf
search
slice
substring
substr
replace
toUpperCase
toLowerCase
concat
trim
padStart
padEnd
charAt
charCodeAt
split
Metodlara tek tek bakalım :
length : Belirlenen ifadenin uzunluğunu tutar.
Örneğin ;
indexOf : Verilen parametrenin ifade içindeki indeks numarasını tutar, ifade bulunamazsa -1 değer döner. İkinci parametre girilirse şu anlama gelir - 2. parametredeki indeksten sonra aramaya başla.
Örneğin ;
//degiskenin içindeki ilk s harfinin indeks numarasını verir.
//degiskenin içinde 5. indexten sonra ilk s karakterinin index numarasını ver
lastIndexOf : Verilen parametrenin ifade içindeki indeks numarasını verir. Sondan taramaya başlar.
Örneğin ;
//degiskenin içindeki son s harfinin indeks numarasını verir.
search : Verilen parametrenin ifade içindeki indeks numarasını verir. Aynı indexOf gibidir. Fakat 2. bir parametre alamaz.
Örneğin ;
//degisken içindeki ilk e karakterinin indeksini verir.
slice : Verilen parametrelere göre değişkenden metin keser ve o değeri tutar. İlk parametreden ikinci parametreye kadar alır ama ikinci parametre dahil değil.
Örneğin ;
// 5. indeksten 11. indekse kadar al
// sondan 3. karakterden son karakter dahil sonuna kadar hepsini al
// sondan sekizinci karakterden sondan 2. karaktere kadar al
substring : Verilen parametrelerin ifade içindeki metni keser, slice metodu ile aynı metod fakat eksi (-) değer alamaz.
Örneğin ;
//degiskenin 4. indeksinden 12 indeksine kadar metni al
substr : Verilen parametrelerdeki değerlere göre değişkenden metin keser. İkinci bir parametre girilirse 2. parametre kadar eleman kesilir.
Örneğin ;
//4. indeksten başla 10 karakter kesilir.
Örneğin ;
//bro kelimesi kardeşim kelimesi ile değiştirildi
toUpperCase : İstenilen ifadedeki harfleri büyük harflere çevirir.
Örneğin ;
//tüm küçük harfler büyük harflere döndü
toLowerCase : İstenen ifadedeki harfleri küçük harfe çevirir.
Örneğin ;
//tüm harfleri küçük harfe çevirdik.
concat : İfadenin sonuna ifade eklemeye yarar.
Örneğin ;
//değişken ifadesinin sonuna " yeni değişken " ve "22" ifadeleri eklendi.
trim : İfadenin sağındaki ve solundaki gereksiz boşlukları alır.
Örneğin ;
var isim = " engin ";
//isim değişkeninin sağındaki ve solundaki gereksiz boşluklar yok oldu.
padStart : İstenen ifadenin belirlenen hane boyunca genişletilmesini ve boş hanelere (ifadenin soluna) istenilen karakterin gelmesini sağlar. String ifadelerde geçerlidir.
Örneğin ;
var sayi = "22";
padEnd : padStart ın tam tersi istenen karakterlerin soluna değil sağına ekleme yapar.
Örneğin ;
var sayi = "23";
//çıktı şu şekilde olacaktır 2377777
charAt : İstenen ifadedeki verilen parametre indeksi alınır. Nasıl yani? Örnekle birlikte anlayalım.
Örneğin ;
var deger = "böcü";
// Çıktısı "b" olacaktır. İfadenin 0. indeksteki değerini alır.
charCodeAt : Metoddaki parametreye yazılan indeksin degişkendeki ascii kod karşılığını verir.
Örneğin ;
var isim = "engin";
// çıktısı 110 olacak çünkü isim değişkeninin 1 indisi olan n harfinin ascii kod karşılığı 110 dur.
split : İstenen değeri belirlenen karaktere göre bölüp dizeye dönüştüren metodtur.
Örneğin ;
var deger = "pazartesi,salı,çarşamba";
//İfade virgüllerle ayrıldı ve bir diziye aktarıldı. Dizi 3 elemanlı ilk değeri pazartesi, ikinci değeri salı ve son elemanın değeri de çarşamba.
İyi kodlamalar :)