Что делает изучение TypeScript важным?

Сегодня мы увидим, почему вы должны изучать TypeScript. Каковы преимущества TypeScript?
Привет! мой фронтенд-друзья!
Если вы не уверены, стоит ли изучать typeScript или нет, вы попали в нужное место. Вам не нужно будет больше читать после прочтения этого, так как вы точно поймете, что typeScript может дать вам.
Давайте используем примеры, чтобы прояснить каждый пункт по очереди.
Статическая проверка типов
Typescript в основном используется для предотвращения ошибок во время выполнения. Мы можем добавить статическую проверку типов в наш код, используя машинописный текст, что невероятно.
Возьмем пример

Здесь мы сначала объявляем сообщение как строку перед его вызовом, поскольку, как мы все знаем, строку нельзя вызвать. ( Большие проекты могут затруднить запоминание типа переменной (строка, функция и т. д.), поэтому мы часто допускаем ошибки с типами. )
Среда выполнения в JavaScript обнаружит эту проблему и выдаст ее. Но в typescript TypeScript выдаст нам сообщение об ошибке, прежде чем мы запустим код в первую очередь. это супер удивительно, вам не нужно ждать, пока среда выполнения найдет ошибку
Сбои без исключений
В общем, если мы пытаемся получить доступ к чему-то, что не определено, мы должны получить сообщение об ошибке. но вы можете себе представить, что доступ к свойству, не существующему в объекте, также должен вызвать ошибку. Вместо этого JavaScript дает undefined
то, что иногда ломает наш код.
Возьмем пример
Здесь, в объекте person, мы пытаемся получить доступ к свойству, person.location
которое не определено.
В javascript вы увидите undefined
, что иногда наш код ломается.
Но в Typescript вы будете проинформированы сразу.

Опечатки
Typescript также предотвращает опечатки

Как быстро вы сможете найти опечатки?.. Машинопись помогает нам избежать таких опечаток.
Явные типы
До сих пор мы не говорили TypeScript о типах переменных, таких как «переменная должна быть строкой, числом, логическим значением и т. д.».
Давайте разберемся на примере
здесь мы добавили аннотацииperson
типов и для date
описания того, с какими типами значений greet
можно вызывать. вы можете понимать его как человека типа string и a date
типа Date
.
Благодаря этому TypeScript может сообщить нам о других случаях, которые greet
могли быть вызваны неправильно. Например…

tsc
, компилятор TypeScript
Браузер не понимает машинописный текст, поэтому мы должны скомпилировать его в js с помощью компилятора tsc.
npm install -g typescript
вы можете скомпилировать свой файл
tsc <your file name>
Надеюсь, вам понравится
Удачного кодирования!
хочу дать предложения: -
найди меня в LinkedIn Twitter
Напишите мне на [email protected]