Oletusarvojen asettaminen parametreille TypeScriptissä

Valinnaisille parametreille voidaan myös asettaa oletusarvo. Tässä tapauksessa parametrin valinnaisuuden ilmaiseva kysymysmerkkiä ei kirjoiteta. Esimerkkinä asetetaan käyttäjille, joille ei ole asetettu sukunimeä, arvoksi 'snow':

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

Käytetään nyt funktiotamme. Kutsutaan sitä kahdella parametrilla:

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

Kutsutaan sitä yhdellä parametrilla:

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

Tee funktio, joka korottaa luvun annettuun potenssiin. Olkoon ensimmäinen parametri funktiolle luku, ja toinen - potenssi. Olkoon toinen parametri valinnainen, ja oletusarvoisesti funktio korottaa luvun toiseen potenssiin.