Test de Javascript

Variables y operaciones


1️⃣ Responde las siguientes preguntas en la sección de comentarios:

2️⃣ Determina el nombre y tipo de dato para almacenar en variables la siguiente información:

3️⃣ Traduce a código JavaScript las variables del ejemplo anterior y deja tu código en los comentarios.

Untitled

4️⃣ Calcula e imprime las siguientes variables a partir de las variables del ejemplo anterior:

Funciones


1️⃣ Responde las siguientes preguntas en la sección de comentarios:

2️⃣ Convierte el siguiente código en una función, pero, cambiando cuando sea necesario las variables constantes por parámetros y argumentos en una función:

const name = "Juan David";
const lastname = "Castro Gallego";
const completeName = name + lastname;
const nickname = "juandc";

console.log("Mi nombre es " + completeName + ", pero prefiero que me digas " + nickname + ".");

Untitled

Condicionales


1️⃣ Responde las siguientes preguntas en la sección de comentarios:

2️⃣ Replica el comportamiento del siguiente código que usa la sentencia switch utilizando if, else y else if:

const tipoDeSuscripcion = "Basic";

switch (tipoDeSuscripcion) {
case "Free":
       console.log("Solo puedes tomar los cursos gratis");
break;
case "Basic":
       console.log("Puedes tomar casi todos los cursos de Platzi durante un mes");
break;
case "Expert":
       console.log("Puedes tomar casi todos los cursos de Platzi durante un año");
break;
case "ExpertPlus":
       console.log("Tú y alguien más pueden tomar TODOS los cursos de Platzi durante un año");
break;
}

Untitled

3️⃣ Replica el comportamiento de tu condicional anterior con if, else y else if, pero ahora solo con if (sin else ni else if).

Untitled

💡 Bonus: si ya eres una experta o experto en el lenguaje, te desafío a comentar cómo replicar este comportamiento con arrays u objetos y un solo condicional. 😏

Untitled

Ciclos


1️⃣ Responde las siguientes preguntas en la sección de comentarios:

2️⃣ Replica el comportamiento de los siguientes ciclos for utilizando ciclos while:

for (let i = 0; i < 5; i++) {
    console.log("El valor de i es: " + i);
}

for (let i = 10; i >= 2; i--) {
    console.log("El valor de i es: " + i);
}

Untitled

3️⃣ Escribe un código en JavaScript que le pregunte a los usuarios cuánto es 2 + 2. Si responden bien, mostramos un mensaje de felicitaciones, pero si responden mal, volvemos a empezar.

Untitled

💡 Pista: puedes usar la función prompt de JavaScript.

Listas


1️⃣ Responde las siguientes preguntas en la sección de comentarios:

2️⃣ Crea una función que pueda recibir cualquier array como parámetro e imprima su primer elemento.

Untitled

3️⃣ Crea una función que pueda recibir cualquier array como parámetro e imprima todos sus elementos uno por uno (no se vale imprimir el array completo).

Untitled

4️⃣ Crea una función que pueda recibir cualquier objeto como parámetro e imprima todos sus elementos uno por uno (no se vale imprimir el objeto completo).

Untitled