Ed
há 4 semanas
Vamos analisar as alternativas com base no que é correto sobre TypeScript e JavaScript: A) Diz que TypeScript é um superset de JavaScript que adiciona tipagem estática, permitindo definir tipos para variáveis, parâmetros e retornos, ajudando a detectar erros em tempo de compilação. Isso está correto. B) Fala que TypeScript adiciona recursos de "copilações" (provavelmente quis dizer "compilação") e que compila tipos de dados, o que não faz sentido. A compilação é do código TypeScript para JavaScript, não dos tipos em si. C) Afirma que TypeScript suporta orientação a objetos com classes, interfaces, herança e polimorfismo, que não estão presentes no JavaScript puro. Isso não é totalmente correto, pois JavaScript moderno (ES6+) já suporta classes e herança, embora TypeScript ofereça recursos adicionais como interfaces e tipagem estática. D) Diz que o código TypeScript precisa ser compilado para JavaScript antes de ser executado, o que é verdade, mas classifica isso como "orientação a objetos", o que está incorreto. E) Fala que TypeScript suporta recursos de orientação a objetos como classes, interfaces, herança e polimorfismo, que não estão presentes no JavaScript puro, repetindo o erro da alternativa C. Portanto, a alternativa correta, que define corretamente a tipagem estática e o papel do TypeScript como superset, é: A) Orientação à objetos: TypeScript é um superset de JavaScript que adiciona recursos de tipagem estática à linguagem. Isso significa que você pode definir tipos de dados para variáveis, parâmetros de função e retornos de função em TypeScript, o que ajuda a detectar erros de tipo em tempo de compilação e torna o código mais seguro.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade