🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Os programas JavaScript trabalham com números usando os ope...

Próximas questões
Com base no mesmo assunto
Q2115350 Programação
Os programas JavaScript trabalham com números usando os operadores aritméticos fornecidos pela linguagem e também aceita operações matemáticas mais complexas por meio de um conjunto de funções e constantes definidas como propriedades do objeto Math. Considerando a aritmética em JavaScript, assinale a afirmativa correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta correta: D

A questão aborda os conceitos de operações matemáticas e funções do objeto Math em JavaScript, que é um recurso essencial para manipulação de números na linguagem. Vamos analisar a alternativa correta e entender por que as outras são incorretas:

Alternativa D - A função Math.round(.7) retornará o valor 1.0, pois tal função realiza o arredondamento para o inteiro mais próximo. Isso está correto porque a função Math.round() é usada para arredondar um número para o inteiro mais próximo. No caso de 0.7, ele é arredondado para cima, tornando-se 1.

As outras opções podem ser rapidamente desmentidas com o conhecimento correto do comportamento das funções em JavaScript:

  • Alternativa A é incorreta porque JavaScript não gera erros de estouro negativo; ele vai representar operações de estouro ou divisão por zero com valores especiais, como Infinity ou -Infinity.
  • Alternativa B é incorreta porque para verificar se uma variável x é NaN (Not a Number), você deve usar a função isNaN(x) e não fazer uma comparação direta com NaN, pois NaN === NaN retorna false devido à maneira como o NaN é definido no JavaScript.
  • Alternativa C é incorreta porque Math.ceil(.7) arredonda sempre para cima, o que resultaria em 1 e não 0.5.

Portanto, a alternativa correta é a D, pois ela descreve de forma precisa o comportamento da função Math.round() em JavaScript.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Math.ceil -> Retorna o menor inteiro maior ou igual ao número fornecido. referencia:

nk: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo