Logo
Книга для начинающих
ВходРегистрация
/
Программирование
/
Курс Typescript
/

Привет, Мир!

Typescript: Привет, Мир!

По традиции начнем с написания программы 'Hello, World!'. Эта программа будет выводить на экран текст:

Hello, World!

Чтобы вывести что-то на экран, нужно дать компьютеру специальную команду. В языке TypeScript такая команда — console.log().

Особенности запуска

Компилятор TypeScript медленнее, чем нужно для отработки практики на code-basics. Из-за этого ошибки TypeScript в этом курсе показываются только в самом редакторе — подсвечиваются красным и раскрываются при наведении.

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

Если вы хотите проверить примеры у себя на компьютере для корректного поведения, убедитесь, что используете флаг --strict.

Задание

Наберите в редакторе код из задания символ в символ и нажмите «Проверить».

console.log('Hello, World!');
Коммерческий опыт и Трудоустройство

Полезное

  • Repl для экспериментов с TypeScript

  • Инструкция по установке TypeScript

  • strict в tsconfig

  • Документация по флагам запуска tsc

  • Статья "Как устроена система типов в TypeScript"

Команда проекта находится в телеграм-сообществе. Там можно задать любой вопрос и повлиять на проект

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются
/
Программирование
/
Курс Typescript
/

Привет, Мир!

Typescript: Привет, Мир!

По традиции начнем с написания программы 'Hello, World!'. Эта программа будет выводить на экран текст:

Hello, World!

Чтобы вывести что-то на экран, нужно дать компьютеру специальную команду. В языке TypeScript такая команда — console.log().

Особенности запуска

Компилятор TypeScript медленнее, чем нужно для отработки практики на code-basics. Из-за этого ошибки TypeScript в этом курсе показываются только в самом редакторе — подсвечиваются красным и раскрываются при наведении.

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

Если вы хотите проверить примеры у себя на компьютере для корректного поведения, убедитесь, что используете флаг --strict.

Задание

Наберите в редакторе код из задания символ в символ и нажмите «Проверить».

console.log('Hello, World!');
Коммерческий опыт и Трудоустройство

Полезное

  • Repl для экспериментов с TypeScript

  • Инструкция по установке TypeScript

  • strict в tsconfig

  • Документация по флагам запуска tsc

  • Статья "Как устроена система типов в TypeScript"

Команда проекта находится в телеграм-сообществе. Там можно задать любой вопрос и повлиять на проект

Нашли ошибку? Есть что добавить? Пулреквесты приветствуются
← ПредыдущийСледующий →
← ПредыдущийСледующий →
← ПредыдущийСледующий →

Ваше упражнение проверяется по этим тестам

import path from 'node:path';
import { expect, test, vi } from 'vitest';

test('hello world', async () => {
  const consoleLogSpy = vi.spyOn(console, 'log').mockImplementation(() => {});
  await import(path.join(import.meta.dirname, 'index'));
  const firstArg = consoleLogSpy.mock.calls[0]?.[0];
  expect(firstArg).toBe('Hello, World!');
});
← ПредыдущийСледующий →

Решение учителя откроется через:

20:00

waiting_clock
← ПредыдущийСледующий →