SóProvas


ID
5266702
Banca
FGV
Órgão
IMBEL
Ano
2021
Provas
Disciplina
Programação
Assuntos

Analise o código JavaScript exibido a seguir.


 function f1 (n) {

            if (n % 2 == 0) {

            return --n; }

        else {

               return ++n; }

}

Em um comando JS, a expressão f1(8) retorna

Alternativas
Comentários
  • function f1 (n) {if (n % 2 == 0) {

    return --n; }

    else {

    return ++n; }

    }

    % = mod = resto da divisão

    f1(8) = 8 % 2 = 0 => entra no primeiro if e retorna --n => 8-1 = 7

    lembrar que --n é diferente de n--

    --n = ja retorna o numero decrementado (exemplo da questão)

    n-- = retorna 8 e na proxima iteração é 7.

    resposta letra C)