Typescript: Привет, Мир!
По традиции начнем с написания программы 'Hello, World!'. Эта программа будет выводить на экран текст:
Hello, World!Чтобы вывести что-то на экран, нужно дать компьютеру специальную команду. В языке TypeScript такая команда — console.log().
Особенности запуска
Компилятор TypeScript медленнее, чем нужно для отработки практики на code-basics. Из-за этого ошибки TypeScript в этом курсе показываются только в самом редакторе — подсвечиваются красным и раскрываются при наведении.
Во время запуска практики показываются только ошибки JavaScript. Это значит, что перед проверкой кода нужно убедиться, что в редакторе нет красных подчеркиваний.
Если вы хотите проверить примеры у себя на компьютере для корректного поведения, убедитесь, что используете флаг --strict.
Задание
Наберите в редакторе код из задания символ в символ и нажмите «Проверить».
console.log('Hello, World!');Полезное
Ваше упражнение проверяется по этим тестам
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
