Здравствуйте, я полагаю, что вы попали на эту статью, потому что вы, вероятно, поклонник javascript и хотите повысить свою квалификацию, изучив популярный язык программирования под названием Typescript. Какой бы ни была ваша причина, я обещаю предоставить интересное и информативное объяснение машинописного текста и того, как вы можете применить его в своем следующем или существующем проекте.


Что такое машинопись

Typescript — это язык программирования, основанный на языке программирования javaScript. Но что делает typescript языком, которому можно доверять для использования в проектах? Typescript — это надмножество javaScript со строгой типизацией, которое компилируется в обычный javaScript. Typescript можно использовать с любым браузером или операционной системой, поскольку код, который генерируется и отправляется в браузер, — это javaScript. Он содержит все элементы языка программирования javaScript и дополнительные возможности. Это язык, предназначенный для разработки крупномасштабных приложений javascript.
TypeScript не может работать непосредственно в браузере, как javaScript. Многие последние браузеры не поддерживают машинописный текст. Ему нужен компилятор для компиляции файла и создания его в файле JavaScript, который может работать непосредственно в браузере. Исходный файл TypeScript имеет расширение «.ts». Мы можем использовать любой действительный файл «.js», переименовав его в файл «.ts». TypeScript использует компилятор TSC (компилятор TypeScript), который преобразует код TypeScript (файл .ts) в JavaScript (файл .js).

Как я упоминал ранее, машинописный текст — это строго типизированный язык. Что означает, что он одобряет широкое использование типов в нем. Теперь давайте изучим компромисс между статической и динамической типизацией.


Статическая и динамическая типизация

Разница между статической и динамической типизацией связана с тем, когда проверяются типы написанной программы. В языках со статической типизацией (TypeScript) типы проверяются во время компиляции. В языках с динамической типизацией (JavaScript) типы проверяются во время выполнения. Теперь давайте перейдем к моменту, которого вы ждали.


С чего начать.

Первым шагом, необходимым для использования Typescript, является его глобальная установка на вашем компьютере с помощью NPM (Node Package Manager). Если вы новичок в NPM, для его использования вам необходимо установить Node.js на свой компьютер (для получения справки по установке Node.js нажмите здесь). Чтобы проверить, какая версия Node.js и NPM у вас есть, просто введите следующие команды на своем терминале:

Описание изображения

Убедившись, что вы установили Node.js на свой компьютер, введите следующую команду на своем терминале:

Описание изображения

Приведенная выше команда установит TypeScript глобально на ваш компьютер, что позволит вам использовать его в любом проекте, который у вас есть на вашем компьютере.

Поздравляем вас с тем, что вы так далеко продвинулись в этой статье.

Описание изображения

Я обнаружил, что один из способов, который помогает мне легче и быстрее изучать вещи в области разработки программного обеспечения, — это знать причину, по которой мне следует изучать конкретный язык программирования, фреймворк или библиотеку. После того, как я удовлетворен этим, это поднимет мой моральный дух, чтобы узнать это.


Зачем использовать TypeScript?

Typescript в основном используется по следующим причинам:

  • TypeScript поддерживает статическую типизацию, строгий тип, модули, необязательные параметры и т. д.

  • TypeScript поддерживает функции объектно-ориентированного программирования, такие как классы, интерфейсы, наследование, дженерики и т. д.

  • TypeScript быстрый, простой и, самое главное, легкий в освоении.

  • TypeScript предоставляет функцию проверки ошибок во время компиляции. Он скомпилирует код и, если обнаружит какую-либо ошибку, подсветит ошибки перед запуском скрипта.

  • TypeScript поддерживает все библиотеки JavaScript, потому что это надмножество JavaScript.

  • TypeScript делает разработку приложений максимально быстрой и простой, а инструментальная поддержка TypeScript дает нам автодополнение, проверку типов и исходную документацию.

  • Разработчики могут сэкономить много времени с помощью TypeScript.

  • TypeScript делает разработку приложений максимально быстрой и простой, а инструментальная поддержка TypeScript дает нам автодополнение, проверку типов и исходную документацию.

Теперь я надеюсь, что приведенные выше пункты дали вам понять, почему Typescript является одним из лучших языков программирования для изучения.
Я опубликую вторую часть этой статьи, в которой будут описаны технические аспекты машинописного текста. По сути, мы научимся писать коды, используя язык программирования typescript.

Описание изображения

Описание изображения