Quiz de JavaScript para Front End

Quiz de JavaScript para Front End

11th Grade

15 Qs

quiz-placeholder

Similar activities

Módulo 4 - Microsoft Word

Módulo 4 - Microsoft Word

4th Grade - University

20 Qs

Quiz sobre Detecção de Tráfego Incomum

Quiz sobre Detecção de Tráfego Incomum

11th Grade

15 Qs

3TDS - Programação Backend - Aul 17

3TDS - Programação Backend - Aul 17

11th Grade

12 Qs

JavaScript: Aula 01

JavaScript: Aula 01

9th - 12th Grade

10 Qs

Quiz 2 (Estrutura e Características de um Algoritmo)

Quiz 2 (Estrutura e Características de um Algoritmo)

9th - 12th Grade

10 Qs

Quiz sobre Netiqueta e Segurança Digital

Quiz sobre Netiqueta e Segurança Digital

9th Grade - University

20 Qs

Alfabetização Digital

Alfabetização Digital

9th - 12th Grade

15 Qs

introdução ao HTML

introdução ao HTML

11th Grade

12 Qs

Quiz de JavaScript para Front End

Quiz de JavaScript para Front End

Assessment

Quiz

Information Technology (IT)

11th Grade

Hard

Created by

WESLLY FRANCO

Used 2+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual método é usado para selecionar um elemento pelo seu ID no DOM?

`getElementByClassName`

`getElementById`

`querySelectorAll`

`getElementsByTagName`

Answer explanation

O método `getElementById` é utilizado para selecionar um elemento no DOM com base no seu ID. É a escolha correta, pois os outros métodos mencionados servem para selecionar elementos de outras maneiras, como por classe ou tag.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual evento é acionado quando um usuário clica em um elemento HTML?

`onmouseover`

`onchange`

`onclick`

`onload`

Answer explanation

O evento `onclick` é acionado especificamente quando um usuário clica em um elemento HTML. Os outros eventos mencionados, como `onmouseover`, `onchange` e `onload`, têm funções diferentes e não são acionados por cliques.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual das seguintes opções é uma maneira correta de adicionar um evento de clique a um botão em JavaScript?

`button.addEventListener('click', function() {})`

`button.onClick = function() {}`

`button.click(function() {})`

`button.addEvent('click', function() {})`

Answer explanation

A maneira correta de adicionar um evento de clique a um botão em JavaScript é usando `button.addEventListener('click', function() {})`, que permite adicionar múltiplos ouvintes de eventos. As outras opções estão incorretas.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual método é usado para alterar o conteúdo de texto de um elemento no DOM?

`innerHTML`

`textContent`

`outerHTML`

`value`

Answer explanation

O método `textContent` é usado para alterar o conteúdo de texto de um elemento no DOM, substituindo todo o texto interno. `innerHTML` altera o HTML, `outerHTML` inclui o próprio elemento, e `value` é usado para campos de entrada.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual das seguintes opções é uma estrutura de controle de fluxo em JavaScript?

`if...else`

`forEach`

`map`

`filter`

Answer explanation

A estrutura de controle de fluxo em JavaScript é usada para tomar decisões. O `if...else` permite executar diferentes blocos de código com base em condições, enquanto `forEach`, `map` e `filter` são métodos de array, não estruturas de controle.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é o resultado de `typeof null` em JavaScript?

`object`

`null`

`undefined`

`string`

Answer explanation

Em JavaScript, o resultado de `typeof null` é `object`. Isso é considerado um bug histórico da linguagem, mas é o comportamento padrão. Portanto, a resposta correta é `object`.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual método é usado para parar a propagação de um evento em JavaScript?

`stopPropagation`

`preventDefault`

`stopImmediatePropagation`

`cancelEvent`

Answer explanation

O método `stopPropagation` é utilizado para impedir que um evento se propague para os elementos pai no DOM. Isso é útil quando você deseja que um evento seja tratado apenas no elemento atual, sem afetar outros elementos.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?