← Questões de Programação

Programação · CONSULPLAN · 2022

Questão comentada de Programação

O AngularJS tem vários filtros, que podem ser executados aplicando um pipe a uma expressão existente na view. O filtro nativo do AngularJS que tem a função de formatar um número em valor monetário é:

Gabarito: D

No AngularJS, os filtros servem para transformar a apresentação de dados diretamente na view, quase como um “ajuste rápido” antes de mostrar o resultado ao usuário. Eles são usados com o pipe (|), o que permite encadear formatações sem alterar o valor original no código. Isso deixa a interface mais limpa e facilita a leitura do conteúdo exibido. Entre os filtros nativos, o que formata um número como valor monetário é o currency. Ele é justamente o filtro pensado para exibir números com símbolo de moeda e casas decimais adequadas, como em relatórios, preços e totais. Por isso, na questão, o gabarito é a alternativa D. As outras opções misturam funções diferentes do AngularJS: há filtro para manipular listas, limitar quantidade de itens e converter para JSON, mas nenhuma delas tem a função específica de transformar número em moeda. Em prova, a banca costuma cobrar exatamente essa associação direta entre nome do filtro e sua finalidade. Resumo de prova: se aparecer “valor monetário”, pense em currency. Se aparecer “converter para JSON”, “limitar” ou “filtrar itens”, aí já é outra conversa.

Continue treinando

Questões relacionadas