type-annotations - это код, который мы добавляем для typescript , чтобы он понял, значения какого типа будут содержаться в переменной.
Например, можно объявить переменную с помощью type annotations
:
let myVariable: string = "Hello, World!";
Здесь мы указываем, что переменная myVariable
должна иметь тип string
.
Также можно использовать аннотации типов для параметров и возвращаемых значений функций:
function addNumbers(x: number, y: number): number {
return x + y;
}
Здесь мы указываем, что функция addNumbers
принимает два параметра типа number
и возвращает значение типа number
.
Аннотации типов позволяют TypeScript проверять типы во время компиляции кода, что позволяет обнаруживать ошибки на ранней стадии разработки и повышает надежность кода.
type-inference - typescript пытается сам определить, значения какого типа будут содержаться в переменной.