wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JavaScript Básico

Total questions: 23

Worksheet time: 11mins

Name
Class
Date
1.

O Operador de Incremento ++, soma em uma variável number o número

a)

0

b)

1

c)

2

d)

3

2.

Das alternativas abaixo qual representa os Operadores Unários?

a)

+ - * /

b)

> < >= <=

c)

&& || !

d)

++X --X X++ X--

3.

Das alternativas abaixo qual representa os Operadores Relacionais?

a)

+ - * /

b)

> < >= <=

c)

&& || !

d)

++X --X X++ X--

4.

Dadas 2 variáveis do tipo String A = "2" e B = "2" qual será o resultado da operação A + B?

a)

16

b)

4

c)

22

d)

8

5.

x += 2 é equivalente a...

a)

x = x + 2

b)

x = x - 2

c)

x = 2

d)

NDA

6.

Qual é o resultado da expressão (!(5 != 5)) ?

a)

FALSO

b)

NULL

c)

VERDADEIRO

d)

ERRO

7.

Dado o Array abaixo, qual elemento se encontra no índice 2?

a)

70

b)

140

c)

15

d)

35

8.

Dado o Array abaixo, qual elemento se encontra no índice 1,1?

a)

10

b)

150

c)

120

d)

15

9.

O que é o JavaScript Engine (Mecanismo JavaScript)?

a)

É o programa que executa o código JavaScript.

b)

É o programa que executa o código Java.

c)

É o programa que executa o código JavaScript no Servidor.

d)

É o programa que converte o código JavaScript em TypeScript.

10.

O que é o Node?

a)

É um ambiente de execução do código JavaScript no Celular.

b)

É um ambiente de execução do código JavaScript do lado servidor (server side).

c)

É um ambiente de execução do código JavaScript do lado cliente (client side)

d)

É um ambiente de execução do código JavaScript para Internet das Coisas (IoT)

11.

JavaScript é uma Linguagem de Programação Originalmente...

a)

Compilada

b)

Transpilada

c)

Interpretada

d)

Traduzida

12.

A palavra reservada var cria uma variável de escopo...

a)

Local

b)

Universal

c)

Global e Local

d)

Global

13.

A palavra reservada let cria uma variável de escopo...

a)

Global num Bloco de Código e Local fora de um Bloco de Código.

b)

Local

c)

Local num Bloco de Código e Global fora de um Bloco de Código.

d)

Global

14.

A palavra reservada const cria uma Constante, que não pode ter o seu valor alterado através de...

a)

Atribuição direta

b)

Atribuição indireta

c)

Método Modificador

d)

NDA

15.

O que é JavaScript?

a)

Uma linguagem de Programação de Alto Nível.

b)

Um Framework

c)

Uma linguagem de Programação de Baixo Nível.

d)

Uma Biblioteca

16.

Qual é a diferença entre o laço de repetição While e o laço de repetição Do... While?

a)

Não há diferença

b)

O laço de repetição Do... While sempre é executado pelo menos uma vez após a execução do laço While.

c)

O laço de repetição Do... While é executado pelo menos uma vez

d)

O laço de repetição While é executado pelo menos uma vez.

17.

Qual é a função do comando 'console.log()' em JavaScript?

a)

Exibir uma mensagem de erro no console do navegador.

b)

Realizar uma operação matemática.

c)

Imprimir um valor no console do navegador.

d)

Definir uma variável global.

18.

Qual é a diferença entre o operador '==' e '===' em JavaScript?

a)

O operador '==' compara apenas os valores, enquanto o operador '===' compara os valores e os tipos de dados.

b)

O operador '==' compara os valores e os tipos de dados, enquanto o operador '===' compara apenas os valores.

c)

O operador '==' é exclusivo para comparação de strings, enquanto o operador '===' é para comparação de números.

d)

Não há diferença entre os dois operadores.

19.

Qual é a diferença entre o operador '&&' e '||' em JavaScript?

a)

O operador '&&' é o operador lógico E, enquanto o operador '||' é o operador lógico OU.

b)

O operador '&&' é o operador lógico OU, enquanto o operador '||' é o operador lógico E.

c)

O operador '&&' é o operador de concatenação, enquanto o operador '||' é o operador de comparação.

d)

Não há diferença entre os dois operadores.

20.

Qual é a função do operador 'typeof' em JavaScript?

a)

Verificar se uma variável é nula.

b)

Retornar o tipo de dado de uma variável.

c)

Comparar dois valores.

d)

Converter uma variável para string.

21.

Qual é a diferença entre 'null' e 'undefined' em JavaScript?

a)

'null' é um valor atribuído, enquanto 'undefined' significa que a variável não foi inicializada.

b)

'null' é um tipo de dado, enquanto 'undefined' é um valor.

c)

Não há diferença entre 'null' e 'undefined'.

d)

'null' é usado para strings, enquanto 'undefined' é usado para números.

22.

O que acontece se você tentar acessar um índice inexistente de um array em JavaScript?

a)

Gera um erro

b)

Retorna 0

c)

Retorna null

d)

Retorna undefined

23.

Qual será o resultado da expressão 5 + "5" em JavaScript?

a)

10

b)

55

c)

Erro

d)

0