TypeScript · Junior · Pytanie 5 z 75
Jaki typ TypeScript wywnioskuje dla let x = 5;?
- ✓Poprawna odpowiedź:
number - 2
5(typ literalny) - 3
any(brak adnotacji)
Wyjaśnienie
Wnioskowanie typów: dla let literał rozszerza się do number, bo zmienną można ponownie przypisać. Dla const x = 5 typem jest literał 5. Jawne adnotacje są potrzebne tam, gdzie wnioskowanie jest niemożliwe lub nieprecyzyjne - np. w parametrach funkcji.