Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript Quiz

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

O que é uma variável em JavaScript?

a)

Um tipo de dado

b)

Um contêiner para armazenar dados

c)

Uma função

d)

Um evento

2.

Qual das seguintes opções é uma maneira correta de declarar uma variável em JavaScript?

a)

`var minhaVariavel;`

b)

`variavel minhaVariavel;`

c)

`declare minhaVariavel;`

d)

`defina minhaVariavel;`

3.

Como você define uma função em JavaScript?

a)

`function minhaFuncao() {}`

b)

`defina minhaFuncao() {}`

c)

`crie minhaFuncao() {}`

d)

`declare minhaFuncao() {}`

4.

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

a)

`if`

b)

`var`

c)

`function`

d)

`event`

5.

O que é um evento em JavaScript?

a)

Uma função que é chamada automaticamente

b)

Uma ação que ocorre no navegador

c)

Uma variável que armazena dados

d)

Um objeto que contém propriedades

6.

Como você pode adicionar um evento de clique a um botão em JavaScript?

a)

`botao.onClick = function() {};`

b)

`botao.addEventListener('click', function() {});`

c)

`botao.event('click', function() {});`

d)

`botao.clickEvent = function() {};`

7.

Qual das seguintes opções é uma maneira correta de criar um objeto em JavaScript?

a)

`var meuObjeto = {};`

b)

`var meuObjeto = [];`

c)

`var meuObjeto = ();`

d)

`var meuObjeto = <>;`

8.

Como você acessa uma propriedade de um objeto em JavaScript?

a)

`objeto.propriedade`

b)

`objeto[propriedade]`

c)

`objeto->propriedade`

d)

`objeto{propriedade}`

9.

Qual das seguintes opções é uma maneira correta de declarar uma variável constante em JavaScript?

a)

`const minhaConstante;`

b)

`var minhaConstante;`

c)

`let minhaConstante;`

d)

`const minhaConstante = 10;`

10.

Qual das seguintes opções é uma maneira correta de usar um loop `for` em JavaScript?

a)

`for (var i = 0; i < 10; i++) {}`

b)

`for (var i = 0; i < 10; i--) {}`

c)

`for (var i = 10; i > 0; i++) {}`

d)

`for (var i = 10; i > 0; i--) {}`

11.

Como você pode definir uma função anônima em JavaScript?

a)

`function() {}`

b)

`function anonima() {}`

c)

`anonima function() {}`

d)

`function() anonima {}`

12.

Qual das seguintes opções é uma maneira correta de usar a estrutura de controle `switch` em JavaScript?

a)

`switch (expressao) { case valor: break; }`

b)

`switch (expressao) { case valor: }`

c)

`switch (expressao) { case valor: break; default: }`

d)

`switch (expressao) { case valor: default: }`

13.

Como você pode adicionar uma propriedade a um objeto existente em JavaScript?

a)

`objeto.novaPropriedade = valor;`

b)

`objeto->novaPropriedade = valor;`

c)

`objeto[novaPropriedade] = valor;`

d)

`objeto{novaPropriedade} = valor;`

14.

Qual das seguintes opções é uma maneira correta de declarar uma variável usando `let` em JavaScript?

a)

`let minhaVariavel;`

b)

`var minhaVariavel;`

c)

`const minhaVariavel;`

d)

`let minhaVariavel = 10;`

15.

Como você pode remover um evento de um elemento em JavaScript?

a)

`elemento.removeEventListener('click', funcao);`

b)

`elemento.off('click', funcao);`

c)

`elemento.deleteEvent('click', funcao);`

d)

`elemento.removeEvent('click', funcao);`