Yapay Gezegen

JavaScript String Metodları: toLowerCase() & toLocaleLowerCase()

toLowerCase() Metodu

toLowerCase: string ifadenin tüm harflerini küçük harfe çevirir. Küçük harflerden oluşan yeni bir string ifade döndürür. Orijinal string ifade üzerinde değişik yapmaz.

let veri = "Tüm harFler küÇük mü?"

veri.toLowerCase() // "tüm harfler küçük mü?"

toLocaleLowerCase() Metodu

toLocaleLowerCase: string ifadenin tüm harflerini yerel dile uygun olarak çevirir. Yerel dile uygun olan küçük harflerden yeni bir string ifade döndürür. Orijinal string ifade üzerinde değişik yapmaz.

toLowerCase metodunu, Türkçe harfler için kullanmamız uygun değildir. JavaScript programlama dilinde, Türkçe karakterleri küçük harfli yapabilmek için toLocaleLowerCase kullanmamız gerekir.

let metin = "İyilik iyidir."

metin.toLocaleLowerCase("tr") // "iyilik iyidir."

metin.toLowerCase() // "i̇yilik iyidir." -> i̇ karakteri hatalı küçültüldü
String Metodları: toUpperCase() & toLocaleUpperCase()