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ü