Ed
mês passado
Vamos analisar as alternativas sobre o que acontece ao tentar atribuir um valor de tipo errado a uma variável em TypeScript: a) O valor é automaticamente convertido para o tipo correto - Isso não acontece em TypeScript, pois ele é um sistema de tipos estático e não faz conversões automáticas. b) TypeScript gera um erro em tempo de compilação - Esta é a resposta correta. TypeScript verifica os tipos durante a compilação e, se houver uma incompatibilidade, ele gera um erro. c) O código é executado normalmente - Isso não é verdade, pois um erro de tipo impede a execução normal do código. d) O valor é atribuído ao tipo any - Isso só acontece se a variável for explicitamente declarada como `any`, mas não é o comportamento padrão. Portanto, a alternativa correta é: b) TypeScript gera um erro em tempo de compilação.
Mais perguntas desse material