NEW
Font size
WorksheetsAvaliação de conhecimentos FrontEnd
Total questions: 29
Worksheet time: 7mins
Um array em JavaScript pode armazenar diferentes tipos de elementos, como números, strings e até outros arrays.
Verdadeiro
Falso
Qual é a principal forma de criar um array em JavaScript?
a) Usando chaves {}
b) Usando colchetes []
c) Usando parênteses ()
d) Usando a palavra-chave new Object()
O método array.pop() é usado para adicionar um elemento ao final de um array.
Verdadeiro
Falso
Em um objeto JavaScript, os dados são armazenados em pares de chave e valor, onde as chaves devem ser sempre números.
Verdadeiro
Falso
Qual das opções abaixo é uma forma correta de modificar o valor de uma propriedade em um objeto JavaScript chamado meuObjeto , especificamente a propriedade idade ?
a) meuObjeto[idade] = 20
b) modificar(meuObjeto.idade, 20)
c) meuObjeto.idade = 20
d) update meuObjeto set idade = 20
Para qual cenário Arrays são ideais e para qual Objetos são ideais, respectivamente?
a) Arrays para propriedades, Objetos para listas.
b) Arrays para dados não ordenados, Objetos para dados ordenados.
c) Arrays para sequências de itens ordenadas, Objetos para associar nomes a valores.
d) Arrays apenas para números, Objetos apenas para strings.
JSON (JavaScript Object Notation) é um formato de texto para representar dados estruturados.
Verdadeiro
Falso
O principal propósito do JSON é criar interfaces de usuário interativas.
Verdadeiro
Falso
Em JSON, as chaves (nomes das propriedades) devem sempre usar aspas duplas ( "" ).
Verdadeiro
Falso
Qual dos seguintes tipos de dados NÃO é um tipo de dado válido em JSON?
a) Booleanos.
b) Funções.
c) Arrays.
d) Números.
Para converter um objeto JavaScript em uma string JSON, qual método é utilizado?
a) JSON.parse()
b) JSON.toString()
c) JSON.stringify()
d) Object.toJSON()
O método JSON.parse() é usado para transformar dados de um formato de texto (string JSON) em um objeto JavaScript que pode ser manipulado em código.
Verdadeiro
Falso
O localStorage armazena dados que são perdidos quando o navegador é fechado ou a página é recarregada.
Verdadeiro
Falso
Quais são os dois métodos principais para interagir com o localStorage (salvar e recuperar dados)?
a) save() e load()
b) setItem() e getItem()
c) storeData() e retrieveData()
d) add() e get()
A capacidade de armazenamento do localStorage é ilimitada.
Verdadeiro
Falso
Para armazenar um objeto JavaScript complexo no localStorage , ele precisa ser convertido para uma string JSON primeiro.
Verdadeiro
Falso
Qual das seguintes opções é uma limitação do localStorage em termos de segurança?
a) Ele é sincronizado automaticamente entre dispositivos.
b) Não possui criptografia embutida para os dados.
c) Perde os dados ao fechar a aba do navegador.
d) Tem uma capacidade muito alta de armazenamento.
O localStorage é ideal para armazenar dados sensíveis do usuário, como senhas, devido à sua persistência.
Verdadeiro
Falso
O principal problema que a programação assíncrona busca resolver é o bloqueio da interface do usuário (UI) durante operações demoradas.
Verdadeiro
Falso
Qual dos seguintes não é um estado válido de uma Promise em JavaScript?
a) Pending
b) Executing
c) Fulfilled
d) Rejected
O método .catch() em uma Promise é usado para lidar com o resultado de uma operação bem-sucedida.
Verdadeiro
Falso
A palavra-chave await pode ser usada fora de uma função async .
Verdadeiro
Falso
Qual API moderna é utilizada para fazer requisições HTTP (buscar recursos de APIs na web) em JavaScript, sendo baseada em Promises?
a) XMLHttpRequest
b) jQuery.ajax()
c) fetch()
d) sendRequest()
Ao usar fetch() com async/await , os erros de requisição (como status HTTP 404 ou 500) são automaticamente capturados pelo bloco try/catch sem a necessidade de verificar response.ok .
Verdadeiro
Falso
Eventos em JavaScript são ações ou ocorrências que são reconhecidas pelo sistema, como um clique do mouse ou o carregamento de uma página.
Verdadeiro
Falso
Qual é o método mais recomendado para adicionar um ouvinte de evento (event listener) a um elemento HTML em JavaScript?
a) onclick = \"minhaFuncao()\"
b) attachEvent()
c) addEventListener()
d) setEventListener()
O "Event Object" (Objeto de Evento) é um objeto que é passado para a função de callback de um ouvinte de evento e contém informações sobre o evento que ocorreu.
Verdadeiro
Falso
Para impedir o comportamento padrão de um evento (por exemplo, impedir que um formulário seja enviado), qual método do Objeto de Evento deve ser utilizado?
a) event.stopImmediatePropagation()
b) event.cancelBubble = true
c) event.preventDefault()
d) event.stopPropagation()
"Event Bubbling" significa que um evento é capturado primeiro pelo elemento mais específico e depois se propaga para os elementos pais.
Verdadeiro
Falso
