TypeScript-тегі функцияның параметрлер саны

TypeScript-те функцияны шақырған кезде онда анықталған параметрлер санына дәл сәйкес келетін мәндер берілуі керек.

Мысалға қарайық. Бізде пайдаланушының аты мен тегін параметр ретінде қабылдайтын және оларды жол түрінде қайтаратын функция бар делік:

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

Функциямызды әртүрлі параметрлер санымен шақырайық:

typescriptfunc('john');               // қате, параметрлер аз
func('john', 'smit', 'xx'); // қате, параметрлер көп
func('john', 'smit');       // жұмыс істейді
Задание 1

Мына функция берілген:

typescriptfunction func(a: number, b: number) {
  return a + b;
}

Функцияның келесі әрбір шақыруының нәтижесі қандай болатынын түсіндіріңіз:

typescriptfunc(1);
func(1, 2, 3);
func(1, 2);