O código abaixo está em linguagem TypeScrip, cuja tipagem é estática. let fraseLegal = 'Bom dia!'; fraseLegal = 9.5; Analisando o código apresentado, tem-se que a TypeScrip
- A não realiza a inferência de tipo, por isso, o código apresentado vai rodar sem erro.
- B realiza a inferência de tipo, por isso, o código apresentado vai rodar sem erro.
- C realiza a inferência de tipo, por isso, aceita a atribuição do tipo number para um tipo string sem gerar erro de compilação do código apresentado.
- D realiza a inferência de tipo, por isso, não aceita a atribuição do tipo number para um tipo string, o que vai gerar um erro de compilação do código apresentado.
- E não diferencia valores ponto flutuante (decimal) de valores inteiros, por isso, o código apresentado vai rodar sem erro. 7 AGENTE DE TECNOLOGIA - Microrregião 158 -TI BANCO DO