TypeScript - это язык с открытым исходным кодом и компилятор, основанный на JavaScript, он принимает язык javascript и добавляет к нему новые функции. Для нас это другой и новый способ написания кода javascript, который упрощает его! Код TypeScript не выполняется средами javascript, такими как браузеры. Когда код написан на TypeScript, он затем компилируется и транслируется в JavaScript, который затем помогает браузерам читать код и отображать его.

Разница между Typescript и javascript

  • TypesScript известен как объектно-ориентированный язык программирования, но JavaScript - это язык сценариев.
  • TypeScript предоставляет нам функцию статической типизации с помощью аннотаций типов, чтобы включить проверку типа во время компиляции, но в JavaScript этой функции нет, Javascript динамически типизируется.
  • TypeScript поддерживает модули, но JavaScript не поддерживает модули.
  • TypeScript имеет интерфейс, но JavaScript не имеет интерфейса.

Выше мы говорили о том, как TypeScript использует статическую типизацию. Это означает, что при объявлении переменных им может быть присвоен тип. TypeScript будет проверять типы во время компиляции, и если переменная имеет значение, отличное от заданного ей типа, он выдаст ошибку. Даже если возникает ошибка, это не мешает запуску и выполнению кода. TypeScript просматривает код и проверяет (как проверяет орфографию) код за вас. Он сообщит вам, когда что-то не так, но не изменит способ работы вашего кода.

Typescript очень легко изучить, в основном, если вы знаете основы javascript, в следующем среднем посте я дам небольшой учебник по использованию Typescript!