Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz de JavaScript para Iniciantes

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

O que é uma variável em JavaScript?

a)

Um tipo de dado que armazena funções

b)

Um espaço na memória para armazenar valores

c)

Um método para manipular o DOM

d)

Um tipo de loop

2.

Qual é a sintaxe correta para declarar uma variável em JavaScript?

a)

`var nome = "João";`

b)

`let nome = "João";`

c)

`const nome = "João";`

d)

Todas as opções acima

3.

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

a)

`function minhaFuncao() { }`

b)

`def minhaFuncao() { }`

c)

`fun minhaFuncao() { }`

d)

`create minhaFuncao() { }`

4.

Qual é a maneira correta de chamar uma função chamada `minhaFuncao`?

a)

`call minhaFuncao;`

b)

`minhaFuncao();`

c)

`execute minhaFuncao();`

d)

`run minhaFuncao();`

5.

O que significa DOM em JavaScript?

a)

Document Object Model

b)

Data Object Model

c)

Document Order Model

d)

Data Order Model

6.

Como você pode acessar um elemento com o id "meuElemento" no DOM?

a)

`document.getElementById("meuElemento");`

b)

`document.querySelector("#meuElemento");`

c)

`document.getElement("meuElemento");`

d)

Ambas A e B

7.

Qual método é usado para adicionar um elemento ao final de um array em JavaScript?

a)

`array.add()`

b)

`array.push()`

c)

`array.append()`

d)

`array.insert()`

8.

Como você pode remover o último elemento de um array em JavaScript?

a)

`array.remove()`

b)

`array.pop()`

c)

`array.delete()`

d)

`array.cut()`

9.

Qual é a maneira correta de acessar o valor "azul" no seguinte objeto: `var carro = {cor: "azul", modelo: "sedan"};`?

a)

`carro.cor`

b)

`carro["cor"]`

c)

`carro.cor()`

d)

Ambas A e B

10.

Como você pode adicionar uma nova propriedade chamada "ano" com o valor 2023 ao objeto `carro`?

a)

`carro.ano = 2023;`

b)

`carro["ano"] = 2023;`

c)

`carro.add("ano", 2023);`

d)

Ambas A e B

11.

Qual é a saída do seguinte código: `console.log(typeof 42);`?

a)

`"number"`

b)

`"string"`

c)

`"object"`

d)

`"undefined"`

12.

Qual é a saída do seguinte código: `console.log(2 + "2");`?

a)

`4`

b)

`"22"`

c)

`NaN`

d)

`undefined`

13.

Qual método é usado para converter uma string em um número inteiro em JavaScript?

a)

`parseInt()`

b)

`parseFloat()`

c)

`Number()`

d)

`toString()`

14.

Qual é a saída do seguinte código: `console.log([1, 2, 3].length);`?

a)

`2`

b)

`3`

c)

`4`

d)

`undefined`

15.

Como você pode verificar se uma variável `x` é um array em JavaScript?

a)

`Array.isArray(x)`

b)

`x.isArray()`

c)

`x instanceof Array`

d)

Ambas A e C

16.

Qual é a saída do seguinte código: `console.log("Hello".toUpperCase());`?

a)

`"hello"`

b)

`"HELLO"`

c)

`"Hello"`

d)

`undefined`