Читать книгу Programowanie w TypeScript - Boris Cherny - Страница 17

Ćwiczenia

Оглавление

Skoro dysponujesz już skonfigurowanym środowiskiem, otwórz plik src/index.ts w edytorze kodu. Wpisz następujący kod:

let a = 1 + 2

let b = a + 3

let c = {

apple: a,

banana: b

}

let d = c.apple * 4

A teraz umieść kursor nad a, b, c i d, zwracając uwagę, w jaki sposób TypeScript samodzielnie wnioskuje typy zmiennych: a to number, b to number, c to obiekt o określonym kształcie, d to również number (rysunek 2.3).


Rysunek 2.3. Wnioskowanie typów w TypeScripcie

Poeksperymentuj z kodem. Sprawdź, czy potrafisz:

 Sprawić, że TypeScript wyświetli czerwoną falistą linię, gdy zrobisz coś nieprawidłowo (co nazywamy „zgłaszaniem błędu TypeError”).

 Przeczytać TypeError i spróbować zrozumieć, co on oznacza.

 Naprawić błąd TypeError, aby czerwona falista linia zniknęła.

Jeśli jesteś ambitny, spróbuj napisać kod, dla którego TypeScript nie będzie potrafił wywnioskować typu.

Programowanie w TypeScript

Подняться наверх