Quiz de JavaScript para Front End

Quiz de JavaScript para Front End

11th Grade

15 Qs

quiz-placeholder

Similar activities

Aula 5

Aula 5

9th - 12th Grade

10 Qs

Revisão - Informática Básica

Revisão - Informática Básica

10th Grade - University

20 Qs

2TDS - Banco de Dados - Aula 13_14

2TDS - Banco de Dados - Aula 13_14

11th Grade

10 Qs

1º Quiz de HTML, CSS e JavaScript

1º Quiz de HTML, CSS e JavaScript

11th Grade

10 Qs

Quiz sobre Hardware e Software

Quiz sobre Hardware e Software

2nd Grade - University

15 Qs

2DS_FRONT_END_JavaScript For Loop

2DS_FRONT_END_JavaScript For Loop

11th Grade

10 Qs

Quiz aula 8

Quiz aula 8

9th - 12th Grade

10 Qs

Basic CSS Quiz

Basic CSS Quiz

9th Grade - University

20 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?