Перший приклад програми TypeScript Hello World
Початок роботи з TypeScript простий і зрозумілий. Один із найкращих способів почати – це написати програму "Hello World". Цей класичний приклад допоможе вам зрозуміти основи синтаксису TypeScript і процес компіляції. У цьому посібнику ми розповімо вам про створення та запуск вашої першої програми TypeScript.
передумови
Перш ніж почати, переконайтеся, що у вашій системі встановлено TypeScript. Вам також потрібні Node.js і npm (Node Package Manager) для компіляції та запуску коду TypeScript. Якщо ви ще не встановили TypeScript, дотримуйтеся посібника зі встановлення, щоб налаштувати його.
Створення вашого файлу TypeScript
Спочатку створіть нову папку для свого проекту та перейдіть до неї за допомогою терміналу:
mkdir hello-world-ts
cd hello-world-ts
Далі створіть новий файл TypeScript під назвою hello.ts
:
echo "console.log('Hello, TypeScript!');" > hello.ts
Написання програми Hello World
У вашому файлі hello.ts
напишіть такий код:
console.log('Hello, TypeScript!');
Ця проста програма реєструє повідомлення "Hello, TypeScript!" до консолі.
Компіляція TypeScript до JavaScript
TypeScript потрібно скомпільувати в JavaScript, перш ніж його можна буде виконати. Використовуйте компілятор TypeScript (tsc), щоб скомпілювати файл TypeScript:
npx tsc hello.ts
Ця команда генерує файл JavaScript під назвою hello.js
у тому ж каталозі. Ви можете перевірити компіляцію, перевіривши вміст згенерованого файлу JavaScript:
cat hello.js
Результат має виглядати так:
console.log('Hello, TypeScript!');
Запуск файлу JavaScript
Щоб побачити результат вашої програми, запустіть скомпільований файл JavaScript за допомогою Node.js:
node hello.js
Ви повинні побачити таке повідомлення, надруковане на консолі:
Hello, TypeScript!
Висновок
Щиро вітаю! Ви щойно створили та виконали свою першу програму TypeScript. Цей базовий приклад демонструє, як написати код TypeScript, скомпілювати його в JavaScript і запустити. Продовжуючи вивчати TypeScript, ви досліджуватимете додаткові функції та можливості, які роблять його потужним інструментом для сучасної веб-розробки.