TypeScript String Type
TypeScript'te string tipi, metin ifadelerini temsil etmek için kullanılır. JavaScript’teki string kavramıyla aynıdır ancak TypeScript sayesinde bu türü kodumuzda daha güvenli ve okunabilir bir şekilde kullanabiliriz.
Basit Kullanım
let message: string = "Hello, TypeScript!";
Burada message değişkeni yalnızca string değerler alabilir. Başka bir tür (örneğin number) atamaya çalışırsak TypeScript hata verecektir.
Type Inference (Tür Çıkarımı)
let greeting = "Hi there!";
Yukarıdaki örnekte TypeScript, greeting değişkeninin bir string olduğunu kendisi anlar ve artık sadece string atamalarına izin verir.
String Template Literals
let name = "Alex";
let welcome = `Hello, ${name}!`;
Backtick (`) işareti ile yazılan template literals sayesinde değişkenleri doğrudan string içine yerleştirebiliriz. Bu, hem okunabilirliği artırır hem de dinamik metinler oluşturmamızı sağlar.
Fonksiyon Parametrelerinde
function greet(user: string) {
console.log(`Welcome, ${user}!`);
}
Bir fonksiyona string parametresi tanımlayarak, o fonksiyonun sadece metin değeri almasını garanti altına alabiliriz.
Neden Önemli?
TypeScript’te string türü kullanmak, özellikle büyük projelerde hataları önlemeye yardımcı olur. Örneğin bir API'den dönen veriyi string olarak beklediğinizde, TypeScript bu beklentiyi denetler ve olası yanlış kullanımları engeller.
Geri