wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JavaScript Básico 2

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

Que significa Null en JavaScript?

a)

Que tiene un valor de cero

b)

Que tiene un valor de vacío

c)

No tiene asociado ningún valor

d)

Todas las anteriores

2.

let sumar = function(){

    console.log(1+1);

}

Es correcta la anterior forma de declarar una función?

a)

Falso

b)

Verdadero

3.

Una variable global tiene como función principal

a)

Solo puede usarse en una parte del código

b)

Que se puede utilizar en cualquier parte del programa

c)

Que no se puede modificar

d)

Ninguna de las anteriores

4.

var x={

    nombre:"Pedro",

    edad:15

};

La variable anterior tiene un tipo de datos

a)

String

b)

Vector

c)

String y numero

d)

Objeto

5.

let nombres = "Hola a todos

let indice = nombres.indexOf("A")

console.log(indice)

Que imprime el anterior ejercicio

a)

false

b)

-1

c)

true

d)

3

6.

NaN que significa

a)

Number a Not

b)

Nothing a Number

c)

Not a Number

d)

Ninguna de las anteriores

7.

La función slice sirve para remover elementos de un vector

a)

Falso

b)

Verdadero

8.

Cual de las siguientes expresiones representa el tipo de escritura PascalCase

a)

NombreCompleto

b)

Nombrecompleto

c)

Nombre_completo

d)

Nombre Completo

9.

Cual de los siguientes símbolos sirven para poner en comentario un bloque de código

a)

<-

b)

//

c)

/*

d)

#

10.

let mes = "2"

switch (mes) {

    case 1:        console.log("Enero");        break;

    case 2:        console.log("Febrero");         break;

    case 3:         console.log("Marzo");         break;

    case 4:        console.log("Abril");         break;

    default:        console.log("mes invalido");         break;

}

Cual es el resultado?

a)

Enero

b)

Mes invalido

c)

Febrero

d)

Ninguna de las anteriores

11.

let z=0

for (let i=1;i<=10;i++){

    z++

}

console.log(i)

Cual es la impresión de la variable i

a)

10

b)

null

c)

9

d)

error i no esta definida

12.

let num1 = "5"

let num2 = 6

let resul = num1 + num2

console.log(resul)

a)

NaN

b)

11

c)

56

d)

error

13.

En JavaScript, para darle el nombre a una variable, objeto o función, debemos tener en cuenta que no debemos usar números ni al principio ni al final del nombre

a)

Falso

b)

Verdadero

14.

Cual de las siguientes expresiones esta bien escrita

a)

let a = 0

if (a==0) {

    a++

    console.log(a);

}

b)

let a = 0

if (a==0) :{

    a++

    console.log(a);

}

c)

let a = 0

if (a==0)

  a++

    console.log(a);

d)

let a = 0

if (a=0) {

    a++

    console.log(a);

}

15.

function suma(a,b){

    return(a+b)

}

console.log(suma(5+6+1,3));

que arroja la anterior codificación

a)

11

b)

14

c)

error en parametros

d)

15

16.

La función .push sirve para agregar un elemento al inicio del vector

a)

Falso

b)

Verdadero

17.

let p = "hola"

console.log(p.lenght);

a)

lenght is not function

b)

4

c)

Undefined

d)

5

18.

Para inicializar vacía una variable t de tipo vector es:

a)

let t = new Array()

b)

let t = ""

c)

let t = []

d)

A y C son correctas

19.

let num1 = 3

let num 2 = "6"

let suma = num1 + num2

console.log(Suma)

Cual es la respuesta?

a)

9

b)

36

c)

18

d)

Ninguna de las anteriores

20.

let nombre = ""

const edad = 45

let opcion = true

var apellido = {}

Que tipo de variable es Edad?

a)

String

b)

Number

c)

is not defined

d)

Object

21.

Java es la abreviatura del lenguaje JavaScript

a)

Verdadero

b)

Falso

22.

La siguiente expresion "!==" representa

a)

Desigualdad

b)

Igualdad Estricta

c)

Desigualdad Estricta

d)

Desigualdad Obligatoria

e)

Ninguna de las anteriores

23.

let suma = 3+5+"6"

console.log(suma)

a)

14

b)

59

c)

356

d)

86

24.

Las partes de una propiedad de un objeto son

a)

key y llave

b)

valor y value

c)

key y value

d)

Ninguna de las anteriores

25.

let suma = 3 x 5

console.log(suma)

El resultado es?

a)

15

b)

"15"

c)

35

d)

Ninguna de las anteriores