Nilai Parameter Default di TypeScript

Parameter opsional juga dapat ditetapkan nilai default. Dalam hal ini tanda tanya untuk menunjukkan parameter opsional tidak ditulis. Sebagai contoh, mari kita berikan kepada pengguna yang tidak memiliki nama belakang, nilai default 'snow':

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

Sekarang mari kita gunakan fungsi kita. Panggil dengan dua parameter:

typescriptfunc('john', 'smit'); // mengembalikan 'john smit'

Panggil dengan satu parameter:

typescriptfunc('john'); // mengembalikan 'john snow'
Задание 1

Buatlah fungsi yang akan memangkatkan suatu angka dengan pangkat tertentu. Biarkan parameter pertama fungsi menerima angka, dan parameter kedua - pangkatnya. Biarkan parameter kedua menjadi opsional, dan secara default fungsi memangkatkan angka ke pangkat dua.