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

Что такое машинописный текст?

Typescript — это не что иное, как объектно-ориентированный язык программирования, который преобразует современный javascript в старый javascript, поэтому старые движки могут его выполнять. синтаксис машинописного текста похож на javascript, но машинописный текст является объектно-ориентированным, а js является прототипом языка. современный javascript не поддерживает статическую проверку типов. typescript создан, чтобы сделать разработку javascript эффективной. поскольку статическая проверка типов не поддерживается в современном javascript, это приводит к преобразованиям типов и, кроме того, к неожиданному выводу. машинописный текст делает код более масштабируемым и читаемым, чем javascript. Синтаксис машинописного текста похож на javascript, это означает, что вы можете использовать машинописный текст с существующим кодом javascript. typescript также предоставляет инструменты для разработки, поэтому вы можете интегрироваться с вашей IDE для быстрой разработки javascript. typescript поддерживает все существующие функции js и будущие предложения, даже если вы можете использовать async и await. расширение машинописного текста — «.ts». Итак, вы можете изменить расширение и начать разработку

Для чего нужна машинопись?

Typescript добавляет уровень безопасности в вашу кодовую базу. давайте разберемся на примере. скажем, есть функция, которая добавляет 1 и возвращает результат, и она возвращает результат в виде числа.

Например

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

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

поскольку веб-приложение стало усложняться, хорошей практикой является сделать код масштабируемым, удобным в сопровождении, читабельным, и с помощью машинописного текста мы можем достичь этого.

Может ли машинописный текст заменить javascript?

НЕТ, typescript не является альтернативой javascript. Это не что иное, как транспайлер, который преобразует современный синтаксис js в старый синтаксис js. поэтому двигатели могут его выполнить.
Ядром машинописного текста является javascript, и все существующие функции и будущие предложения вы можете использовать с его помощью. но я думаю, что это повлияет на веб-приложения javascript из-за его стандартов и функций. javascript языком по умолчанию в каждом браузере.

Вывод

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