Введение в TypeScript

TypeScript представляет собой диалект языка JavaScript. Этот диалект расширяет JavaScript, добавляя к нему некоторые дополнительные возможности.

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

TypeScript не выполняется непосредственно в браузерах. Код на этом языке нужно компилировать в JavaScript с помощью специальных программ.

Компиляция

Компилятор TypeScript может быть установлен через npm:

npm install -g typescript

После этого можно выполнять компиляцию файлов, написанных на языке TypeScript. Эти файлы должны иметь расширение .ts. Давайте сделаем такой файл:

let test: string = 'it works'; alert(test);

Скомпилируем его в файл с таким же именем, но с расширением .js. Для этого в терминале, находясь в папке с нашим файлом, выполним команду tsc:

tsc app.ts

Установите TypeScript. Попробуйте скомпилировать тестовый файл.

Совет

Для того, чтобы быстрее начать работу с TypeScript, есть онлайн компилятор. Попробуйте также поработать с ним.