dilikpulatov
@dilikpulatov
веб-программист

В чем смысла в TypeScript?

Здравствуйте!
Начала изучить TypeScript(из-за Ангулар) но возникает вопрос...зачем вообще TypeScript?
когда TypeScript написал код
let year:number = 2018
а при компиляция на яваскрипт получается такое
var year = 2018
и теперь можно её изменить как нам удобно при работе...
ну зачем вообще TypeScript?
или я чего-то не то понял?
  • Вопрос задан
  • 3003 просмотра
Решения вопроса 1
@eeiaao
Если вопрос обобщить, то получим: Зачем нужна статическая типизация?

Статическая типизация позволяет снизить вероятность ошибки. Например, в year должно оказаться число, а не строка, не массив, не объект. Так более ясно выражется мысль. При ошибке во время компиляции вы узнаете, что где-то косяк и программа может вести себя некорректно.

Плюс к тому ваша ide, возможно, будет вам подсказывать где вы делаете что-то не так.

В общем ускорится разработка и отладка, легче будет расширять проект.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Комментировать
@RidgeA
а не надо менять скомпилированный код - он не для того компилировался.
Ответ написан
@pwd_jun
мало
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы