wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz de JavaScript Básico

Total questions: 26

Worksheet time: 13mins

Name
Class
Date
1.

Qual destas opções é usada para declarar uma variável em JavaScript?

a)

var

b)

let

c)

const

d)

Todas as alternativas acima

2.

Como você escreve um array com os números 1, 2 e 3 em JavaScript?

a)

[1, 2, 3]

b)

{1, 2, 3}

c)

(1, 2, 3)

d)

"1, 2, 3"

3.

O que é JSON?

a)

Uma linguagem de programação

b)

Um formato para armazenar e trocar dados

c)

Um tipo de variável

d)

Um comando JavaScript

4.

Qual destas opções representa um objeto em JavaScript?

a)

{nome: "Ana", idade: 10}

b)

[nome, idade]

c)

"nome: Ana, idade: 10"

d)

(nome, idade)

5.

Como você declara uma função simples chamada "soma" que retorna a soma de dois números em JavaScript?

a)

function soma(a, b) { return a + b; }

b)

soma = function(a, b) { return a + b; }

c)

let soma = (a, b) => a + b;

d)

Todas as alternativas acima

6.

Qual é o valor de x após executar o código: let x = 5; x = x + 2;?

a)

2

b)

5

c)

7

d)

10

7.

Como acessar o valor "azul" no array abaixo? ```js let cores = ["vermelho", "azul", "verde"]; ```

a)

cores[1]

b)

cores[2]

c)

cores[0]

d)

cores["azul"]

8.

Qual destas opções é um exemplo válido de JSON?

a)

{"nome": "Lucas", "idade": 8}

b)

{nome: Lucas, idade: 8}

c)

["nome", "idade"]

d)

(nome: "Lucas", idade: 8)

9.

O que o comando console.log faz em JavaScript?

a)

Cria uma variável

b)

Mostra uma mensagem no console

c)

Cria um array

d)

Declara uma função

10.

Qual destas opções NÃO é um tipo de dado em JavaScript?

a)

string

b)

number

c)

boolean

d)

letra

11.

Como você adiciona o número 4 ao final do array abaixo? ```js let numeros = [1, 2, 3]; ```

a)

numeros.push(4);

b)

numeros.add(4);

c)

numeros[4] = 4;

d)

numeros.insert(4);

12.

Qual é a sintaxe correta para acessar a propriedade "idade" do objeto abaixo? ```js let pessoa = {nome: "João", idade: 9}; ```

a)

pessoa.idade

b)

pessoa["idade"]

c)

pessoa(idade)

d)

A e B estão corretas

13.

O que o código abaixo retorna? ```js let frutas = ["maçã", "banana"]; console.log(frutas.length); ```

a)

0

b)

1

c)

2

d)

3

14.

Qual destas opções cria uma variável que não pode ser alterada depois?

a)

var

b)

let

c)

const

d)

int

15.

Qual destas opções é usada para repetir um bloco de código várias vezes em JavaScript?

a)

if

b)

for

c)

let

d)

const

16.

O que o código abaixo faz? ```js let x = 10; x++; ```

a)

Diminui x em 1

b)

Aumenta x em 1

c)

Multiplica x por 2

d)

Não faz nada

17.

Qual destas opções representa um array vazio?

a)

[]

b)

{}

c)

""

d)

null

18.

Como você chama a função abaixo? ```js function ola() { console.log("Olá!"); } ```

a)

ola;

b)

ola();

c)

chamar ola;

d)

function ola();

19.

Qual destas opções é verdadeira sobre arrays em JavaScript?

a)

Eles podem guardar diferentes tipos de dados

b)

Eles só podem guardar números

c)

Eles só podem guardar strings

d)

Eles não podem ser alterados

20.

O que o método .pop() faz em um array?

a)

Adiciona um elemento no início

b)

Remove o último elemento

c)

Remove o primeiro elemento

d)

Adiciona um elemento no final

21.

Qual destas opções é a forma correta de criar um objeto chamado "carro" com a propriedade "cor" igual a "vermelho"?

a)

let carro = {cor: "vermelho"};

b)

let carro = ["vermelho"];

c)

let carro = (cor: "vermelho");

d)

let carro = cor: "vermelho";

22.

Como você acessa o terceiro elemento do array abaixo? ```js let numeros = [10, 20, 30, 40]; ```

a)

numeros[2]

b)

numeros[3]

c)

numeros[1]

d)

numeros[0]

23.

Qual destas opções é um exemplo de declaração de variável usando let?

a)

let idade = 10;

b)

idade let = 10;

c)

idade = let 10;

d)

let = idade 10;

24.

Qual destas opções representa uma função anônima em JavaScript?

a)

function() { }

b)

function nome() { }

c)

let f = function nome() { }

d)

function anônima() { }

25.

O que o método .push() faz em um array?

a)

Remove o último elemento

b)

Adiciona um elemento no final

c)

Adiciona um elemento no início

d)

Remove o primeiro elemento

26.

Qual destas opções é verdadeira sobre variáveis declaradas com const?

a)

Podem ser alteradas depois

b)

Não podem ser alteradas depois

c)

São sempre números

d)

São sempre arrays