Источник: Nuances of Programming Курс SkillFactory Frontend-разработчик PRO. Получите перспективную творческую профессию. Изучите JavaScript и TypeScript. Выполните 13 проектов в портфолио. Вам наверняка известно, что TypeScript — это разновидность JavaScript. Предполагаю, что вы знакомы с обоими этими языками. Тем не менее я начну с краткого введения в TypeScript. Фактически TypeScript — это JavaScript с синтаксисом для типов. На W3Schools TypeScript определяют как синтаксическое надмножество JavaScript со статической типизацией. Это означает, что в TypeScript поверх JavaScript имеется синтаксис, что позволяет разработчикам добавлять типы. Примитивы TypeScript Вот основные примитивные типы TypeScript: Описаний типов any и unknown явно недостаточно для их понимания. Это подводит нас к сути. Разница между типами any и unknown Вот два главных отличия any от unknown: Пример: let anyValue: any = 1;
let unknownValue: unknown = 1;
anyValue.helloworld(); // Ошибки нет unknownValue.helloW