wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript_0 Basic

Total questions: 24

Worksheet time: 13mins

Name
Class
Date
1.

¿Cuál de las siguientes opciones reflejan "buenos" nombres de variables (es decir, cumplen con las reglas y las sugerencias de buenas prácticas)?

a)

const last_name = 'Martinez';

b)

const score = 1;

c)

const cosita = "El retorno del Jedi";

d)

const 2ndChild = 'Diana';

e)

const likesCoffee = false;

2.

Los comentarios en la programación

a)

Afectan el flujo del programa y se utilizan para hacer más entendible tu código

b)

No afectan el flujo del programa y se utilizan para hacer que el código corra más rápido

c)

No afectan el flujo del programa y se utilizan para hacer más entendible tu código

d)

Afectan el flujo del programa y se utilizan para hacer que el código corra más rápido

3.

Un ejemplo de conversión automática es

a)

3 > 3

b)

'hola' + ' mundo'

c)

true && false

d)

"10" - 1

4.

La diferencia entre undefined y null

a)

No existe, son lo mismo

b)

No importa

c)

undefined no tiene valor y null tampoco

d)

undefined significa que no se ha asignado un valor, mientras que null significa que hemos asignado el valor null

5.

De la lista a continuación, elige las dos (2) fuentes más confiable para aprender por tu cuenta

a)

Documentación de la Red de Desarrolladores de Mozilla (MDN)

b)

www.w3schools.com

c)

lineadecodigo.com

d)

stackoverflow.com

6.

El resultado de 'Hola' + 'mundo' es

a)

"Hola Mundo"

b)

"Hola mundo"

c)

"Holamundo"

d)

'HolaMundo'

7.

¿Qué tipo de dato es '123'?

a)

number

b)

string

c)

boolean

d)

undefined

8.

¿Qué tipo de dato es Infinity?

a)

number

b)

string

c)

boolean

d)

undefined

9.

El resultado de 10 == 'diez' es

a)

true

b)

false

10.

El resultado de 10 % 3 es

a)

1

b)

0

c)

3.33

d)

10

11.

El resultado de typeof NaN es

a)

"boolean"

b)

"undefined"

c)

"number"

d)

"string"

12.

El resultado de 4 % 15 es

a)

4

b)

false

c)

15

d)

%

13.

El resultado de 'diez' * 4 es

a)

NaN

b)

40

c)

diez4

d)

undefined

14.

El resultado de '50' + 1 es *

a)

"501"

b)

51

c)

"50+1"

d)

50

15.

El resultado de false == '' es

a)

true

b)

false

c)

undefined

d)

Null

16.

El resultado de '' === NaN es

a)

true

b)

false

c)

undefined

d)

Null

17.

El resultado de 'a string'.slice(1, 5) es

a)

" str"

b)

" string"

c)

"stri"

d)

" strin"

18.

El resultado de 'My long string is long'.slice(5) es

a)

"ng string is long"

b)

"long string is long"

c)

""

d)

"My long string is long"

19.

El resultado de 'Quiero seguir aprendiendo!!!'.slice(0, -2) es

a)

"Quiero seguir aprendiendo!!!"

b)

"Quiero seguir aprendiendo!!"

c)

"Quiero seguir aprendiendo!"

d)

"iero seguir aprendiendo!!!"

20.

El resultado de 'cualquier string'.charAt(100) es

a)

null

b)

undefined

c)

""

d)

g

21.

El resultado de 'Hola Mundo'.indexOf(' ') es

a)

null

b)

3

c)

4

d)

5

22.

El resultado de 'Hola Mundo'.indexOf('s') es

a)

null

b)

undefined

c)

0

d)

-1

23.

El resultado de 'alphabet'.toUpperCase() es

a)

"AlphaBet"

b)

"ALPHABET"

c)

"alphabet"

d)

"Alphabet"

24.

El resultado de typeof( parseInt('543')) es

a)

543

b)

"543"

c)

"Boolean"

d)

"number"