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, есть онлайн компилятор. Попробуйте также поработать с ним.