wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JavaScript Quiz

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Benjamin está criando um programa em JavaScript e precisa armazenar a idade dos usuários. Qual é o tipo de dado utilizado para armazenar números inteiros em JavaScript?

a)

String

b)

Number

c)

Boolean

d)

Object

2.

Elijah está aprendendo JavaScript e quer declarar uma variável para armazenar seu nome. Qual é a sintaxe correta para fazer isso?

a)

`var nome = "João";`

b)

`variable nome = "João";`

c)

`v nome = "João";`

d)

`nome = "João";`

3.

Ava está aprendendo JavaScript e quer saber qual é o resultado da expressão `typeof 42`. Qual é a resposta correta?

a)

"string"

b)

"number"

c)

"boolean"

d)

"object"

4.

Kai is trying to write a function in JavaScript to calculate the sum of two numbers. How should he define the function?

a)

`function minhaFuncao() {}`

b)

`def minhaFuncao() {}`

c)

`fun minhaFuncao() {}`

d)

`function: minhaFuncao() {}`

5.

Abigail tinha 5 maçãs. Ela ganhou mais 3 maçãs. Qual é o valor de `x` (o número total de maçãs) após isso?

a)

5

b)

3

c)

8

d)

15

6.

Ethan está criando um formulário em JavaScript e quer saber qual é o tipo de dado retornado pela função `prompt()` quando um usuário insere uma resposta. Qual é o tipo de dado retornado?

a)

Number

b)

String

c)

Boolean

d)

Object

7.

Mason está aprendendo JavaScript e escreveu o seguinte código: `console.log(2 + "2");`. Qual é a saída?

a)

4

b)

"22"

c)

"4"

d)

22

8.

Ava está aprendendo a programar e quer saber qual é a maneira correta de chamar uma função chamada `minhaFuncao`. Qual das opções abaixo é a correta?

a)

`call minhaFuncao();`

b)

`minhaFuncao();`

c)

`execute minhaFuncao();`

d)

`run minhaFuncao();`

9.

Evelyn está escrevendo um código em JavaScript e quer garantir que os valores e tipos de dados sejam comparados corretamente. Qual operador ela deve usar?

a)

==

b)

===

c)

!=

d)

=

10.

Priya tem uma variável `y` que inicialmente é uma string com o valor "5". Ela então converte `y` para um número usando `Number(y)`. Qual é o valor de `y` após a execução do código?

a)

"5"

b)

5

c)

NaN

d)

undefined

11.

Benjamin está aprendendo JavaScript e quer saber qual é a saída do código: `console.log(typeof null);`?

a)

"null"

b)

"undefined"

c)

"object"

d)

"boolean"

12.

Noah is creating a web application and wants to display a message to the user when they perform a certain action. Which function should Noah use to show an alert message?

a)

`alert()`

b)

`prompt()`

c)

`console.log()`

d)

`message()`

13.

Abigail tem 10 maçãs. Ela decide dobrar a quantidade de maçãs que tem. Qual é o valor de `z` após a execução do código: `let z = 10; z = z * 2;`?

a)

10

b)

20

c)

5

d)

12

14.

James está escrevendo um programa em JavaScript e quer exibir uma mensagem no console. Qual é a saída do código: `console.log("Hello" + " " + "World");`?

a)

"HelloWorld"

b)

"Hello World"

c)

"Hello"

d)

"World"

15.

Rohan tem 3 maçãs. Ele ganha mais uma maçã. Qual é o valor de `a` após a execução do código: `let a = 3; a++;`?

a)

2

b)

3

c)

4

d)

5