@leila.dickinson
В TypeScript функции можно описать с помощью следующего синтаксиса:
1 2 3 |
function имя_функции(аргументы: типы_аргументов): тип_возвращаемого_значения { // тело функции } |
Пример:
1 2 3 |
function add(a: number, b: number): number { return a + b; } |
В этом примере функция add
принимает два аргумента типа number
и возвращает их сумму, также типизированный как number
.
Обратите внимание, что указание типов аргументов и возвращаемого значения является необязательным, но желательным для обеспечения типобезопасности вашего кода. Если типы аргументов не указаны, TypeScript попытается вывести их типы из контекста. Если тип возвращаемого значения не указан, TypeScript будет считать, что функция возвращает тип void
.