TypeScriptにおけるデフォルトパラメータ値

オプションパラメータにはデフォルト値を割り当てることもできます。この場合、パラメータがオプションであることを示す疑問符は記述しません。例として、姓が設定されていないユーザーに姓として'snow'を割り当ててみましょう:

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

では、この関数を使ってみましょう。2つのパラメータを指定して呼び出します:

typescriptfunc('john', 'smit'); // 'john smit'を返す

1つのパラメータで呼び出してみましょう:

typescriptfunc('john'); // 'john snow'を返す
Задание 1

数値を指定された累乗に引き上げる関数を作成してください。最初のパラメータとして数値を受け取り、2番目のパラメータとして累乗を受け取るようにします。2番目のパラメータはオプションとし、デフォルトでは関数は数値を2乗するようにしてください。