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