0% acharam este documento útil (0 voto)
8 visualizações

Prova JS

Enviado por

paullo.meira
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
8 visualizações

Prova JS

Enviado por

paullo.meira
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

Este é um teste de validação de conhecimentos em Javascript.

Responda cada pergunta com a alternativa que melhor completa a


frase ou resolve o problema proposto.

1. Qual o resultado da expressão 2 + 2 em Javascript? a) 4 b) "4" c) NaN


d) undefined

Resposta: a) 4

2. Qual a diferença entre let e var em Javascript? a) Não há diferença


entre os dois b) var só pode ser usado dentro de funções, enquanto
let pode ser usado tanto dentro quanto fora de funções c) var é
bloqueado por escopo, enquanto let é bloqueado por bloco d) let só
pode ser usado dentro de funções, enquanto var pode ser usado tanto
dentro quanto fora de funções

Resposta: c) var é bloqueado por escopo, enquanto let é bloqueado


por bloco

3. Qual a saída do código abaixo?


cssCopy code
for ( var i = 0 ; i < 3 ; i ++) { setTimeout(function() { console .log ( i ); }, 1000 ); }

a) 0, 1, 2 b) 3, 3, 3 c) 1, 2, 3 d) Nenhuma das alternativas anteriores

Resposta: b) 3, 3, 3

4. Qual a função do método addEventListener() em Javascript? a)


Adiciona uma nova propriedade a um objeto b) Remove uma
propriedade de um objeto c) Adiciona um manipulador de eventos a
um elemento HTML d) Remove um manipulador de eventos de um
elemento HTML

Resposta: c) Adiciona um manipulador de eventos a um elemento


HTML

5. Qual a função do método map() em Javascript? a) Executa uma função


para cada elemento de um array e retorna um novo array com os
resultados b) Retorna o primeiro elemento de um array c) Retorna o
último elemento de um array d) Adiciona um novo elemento no final
de um array

Resposta: a) Executa uma função para cada elemento de um array e


retorna um novo array com os resultados

6. Qual a saída do código abaixo?


javascriptCopy code
console . log ( typeof NaN === "number" );
a) true b) false c) TypeError d) NaN

Resposta: a) true

7. Qual a saída do código abaixo?


arduinoCopy code
const x = 5 ; console. log (x++);

a) 4 b) 5 c) 6 d) NaN

Resposta: b) 5

8. Qual a função do operador !== em Javascript? a) Compara se dois


valores são iguais em valor e tipo b) Compara se dois valores são
diferentes em valor e tipo c) Compara se dois valores são iguais em
valor, mas diferentes em tipo d) Compara se dois valores são
diferentes em valor, mas iguais em tipo

Resposta: b) Compara se dois valores são diferentes em valor e tipo

9. Qual a saída do código abaixo?


scssCopy code
const arr = [1, 2, 3] ; arr [10] = 10 ; console .log (arr.length);

a) 3 b) 10 c) 11 d) NaN

Resposta: c) 11

Você também pode gostar