Bu örnekte, bir dizenin ilk harfini büyük harfe dönüştüren bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- JavaScript Dizesi
- Javascript Dizesi toUpperCase ()
- JavaScript İşlev ve İşlev İfadeleri
Örnek 1: İlk harfi Büyük Harfe Dönüştür
// program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.charAt(0).toUpperCase() + str.slice(1); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);
Çıktı
Bir dize girin: javaScript JavaScript
Yukarıdaki programda, kullanıcıdan bir dizge girmesi istenir ve bu dizi capitalizeFirstLetter()
işleve geçirilir .
- Dizenin ilk karakteri
charAt()
yöntem kullanılarak çıkarılır . Buradastr.charAt(0);
j verir. toUpperCase()
Yöntem büyük harfe dize dönüştürür. Buradastr.charAt(0).toUpperCase();
J.slice()
Yöntem dize kalanını döndürür.
Buradastr.slice(1);
avaScript verir.- Bu iki değer,
+
operatör kullanılarak birleştirilir .
Not : Ayrıca, özelliği erişme dizisi kullanarak dizenin birinci karakteri çıkarabilir: str(0)
.
str.str(0); // j
Örnek 2: Regex kullanarak İlk harfi Büyük Harfe dönüştürme
// program to convert first letter of a string to uppercase function capitalizeFirstLetter(str) ( // converting first letter to uppercase const capitalized = str.replace(/^./, str(0).toUpperCase()); return capitalized; ) // take input const string = prompt('Enter a string: '); const result = capitalizeFirstLetter(string); console.log(result);
Çıktı
Bir dize girin: javaScript JavaScript
Yukarıdaki programda, bir dizenin ilk harfini büyük harfe dönüştürmek için düzenli ifade (regex) kullanılır.
- Normal ifade kalıbı,
/^./
bir dizenin ilk karakteriyle eşleşir. toUpperCase()
Yöntem büyük harfe dize dönüştürür.