wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Preguntas sobre JavaScript

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

¿Cuál de las siguientes mejor describe JavaScript?

a)

Un lenguaje de programación del lado del servidor.

b)

Un lenguaje de marcado usado para diseñar sitios web.

c)

Un lenguaje de programación utilizado para el desarrollo web.

d)

Un sistema de gestión de bases de datos.

2.

¿Cuál de las siguientes NO es un tipo de dato de JavaScript?

a)

Undefined

b)

Double

c)

Number

d)

Object

3.

¿Cuál de las siguientes NO es una declaración de variable válida en JavaScript?

a)

var x;

b)

const x = 0;

c)

public Int x;

d)

let x;

4.

¿Cuál de las siguientes es una convención de nombres común para variables en JavaScript?

a)

Caso Camel.

b)

Caso Relámpago.

c)

Caso Jirafa.

d)

Caso JavaScript.

5.

¿Cuál es la diferencia entre las declaraciones de variables let y const en JavaScript?

a)

const puede ser reasignado pero no redeclarado. let puede ser redeclarado, pero no reasignado.

b)

const puede ser reasignado y redeclarado. let no puede ser reasignado ni redeclarado.

c)

const no puede ser reasignado ni redeclarado. let puede ser reasignado, pero no redeclarado.

d)

const no puede ser reasignado ni redeclarado. let puede ser reasignado y redeclarado.

6.

¿Por qué se considera que las cadenas son inmutables en JavaScript?

a)

Una vez que se crea una cadena, no puede cambiar sus caracteres directamente.

b)

Las cadenas solo se pueden crear usando literales.

c)

No puedes crear cadenas usando variables.

d)

Puedes cambiar cadenas, pero solo a través de variables globales.

7.

¿Cómo imprimirías la cadena Hello, world! en la consola en JavaScript?

a)

console.log("Hello, world!");

b)

alert("Hello, world");

c)

print("Hello, world!")

d)

System.out.println("Hello, world!");

8.

¿Qué hace el siguiente código? let hello = "Hello"; hello += " world"; console.log(hello);

a)

Reasigna " world" a la variable hello, e imprime el resultado en la consola.

b)

Combina "Hello" y " world" en una nueva cadena e imprime el resultado, pero el valor de hello permanece como "Hello".

c)

Combina el valor actual de hello con la cadena " world", lo reasigna a hello e imprime el resultado en la consola.

d)

Imprime el número de caracteres de Hello world en la consola.

9.

¿Qué carácter de JavaScript se utiliza para marcar el final de una declaración?

a)

;

b)

,

c)

.

d)

:

10.

¿Cuál de las siguientes es una sintaxis válida para comentarios de una sola línea en JavaScript?

a)

-- This is a single line comment

b)

/* This is a single line comment */

c)

// This is a single line comment

d)

# This is a single line comment

11.

¿ntarios de una sola línea en JavaScript?

a)

-- This is a single line comment

b)

/* This is a single line comment */

c)

// This is a single line comment

d)

# This is a single line comment

12.

En JavaScript, la tipificación dinámica significa que:

a)

JavaScript realiza una verificación de tipo antes de la ejecución, lo que significa que se generarán errores relacionados con el tipo antes de que se ejecute el código.

b)

Debe declarar el tipo de dato de una variable antes de usarlo.

c)

No puede asignar un valor de un tipo de dato a una variable de un tipo diferente.

d)

JavaScript infiere el tipo basado en el valor asignado a la variable.

13.

¿Cuál de las siguientes imprime el tipo de la variable x en la consola?

a)

console.log(isNaN(x));

b)

console.log(typeOf(x));

c)

console.log(typeof x);

d)

console.log(x.type);

14.

¿Cuál será el resultado al ejecutar console.log(typeof null);?

a)

"null"

b)

"object"

c)

"NaN"

d)

"undefined"

15.

¿Cuál de las siguientes declara una variable en JavaScript que no puede ser cambiada?

a)

let x = 0;

b)

const x = 0;

c)

var x = 0;

d)

final x = 0;

16.

¿Cuál de los siguientes es un nombre de variable válido en JavaScript?

a)

4cats

b)

!!dogs

c)

tart@n

d)

$number

17.

¿Cuál de las siguientes NO es un método válido de concatenación de cadenas en JavaScript?

a)

console.log("string1 " + string2);

b)

console.log(string1.concat(" ", string2));

c)

console.log(string1 string2);

d)

console.log(string1 + " " + string2);

18.

¿Cuál de los siguientes nombres de variable utiliza correctamente el formato camel case?

a)

ALongVariableName

b)

aLongVariableName

c)

a_long_variable_name

d)

alongvariableName

19.

¿Por qué es beneficioso usar puntos y comas explícitamente incluso aunque JavaScript tenga Inserción Automática de Puntos y Comas?

a)

Para aumentar la velocidad de ejecución del código.

b)

Para permitir una mejor depuración y seguimiento de errores.

c)

Para mantener la consistencia con otros lenguajes de programación.

d)

Mejorar la legibilidad y la fiabilidad del código.

20.

¿Cuál de las siguientes NO es un tipo de dato de JavaScript?

a)

Null

b)

Float

c)

Symbol

d)

Boolean