TypeScript'te Varsayılan Parametre Değerleri

İsteğe bağlı parametrelere ayrıca varsayılan değer atanabilir. Bu durumda parametrenin isteğe bağlı olduğunu belirtmek için soru işareti yazılmaz. Örnek olarak, soyadı belirtilmemiş kullanıcılara 'snow' değerini atayalım:

typescriptfunction func(first: string, last: string = 'snow') {
  return first + ' ' + last;
}

Şimdi fonksiyonumuzu kullanalım. İki parametre ile çağıralım:

typescriptfunc('john', 'smit'); // 'john smit' döndürür

Bir parametre ile çağıralım:

typescriptfunc('john'); // 'john snow' döndürür
Задание 1

Bir sayının belirtilen üssünü alan bir fonksiyon yapın. Fonksiyon ilk parametre olarak bir sayı, ikinci parametre olarak da üssü alsın. İkinci parametre isteğe bağlı olsun ve varsayılan olarak fonksiyon sayının karesini alsın.