Responde las siguientes preguntas en la sección de comentarios:
¿Qué es una variable y para qué sirve?
¿Cuál es la diferencia entre declarar e inicializar una variable?
¿Cuál es la diferencia entre sumar números y concatenar strings?
¿Cuál operador me permite sumar o concatenar?
Determina el nombre y tipo de dato para almacenar en variables la siguiente información:
Traduce a código JavaScript las variables del ejemplo anterior y deja tu código en los comentarios.
let firstName = "Charles";
let lastName = "Castillo";
let username = "Frosty";
let age = 18;
let email = "[email protected]"
let adult = true;
let savedMoney = 10;
let debts = 190;
Calcula e imprime las siguientes variables a partir de las variables del ejemplo anterior:
console.log(`${firstName} ${lastName}`);
console.log(savedMoney - debts);
Responde las siguientes preguntas en la sección de comentarios:
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 + "."
);
const presentation = (name, lastname, nickname) => {
return `Mi nombre es ${name} ${lastname}, pero prefiero que me digas ${nickname}`
}
Responde las siguientes preguntas en la sección de comentarios:
¿Qué es un condicional?
¿Qué tipos de condicionales existen en JavaScript y cuáles son sus diferencias?
¿Puedo combinar funciones y condicionales?
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;
}
const tipoDeSuscripcion = "Expert";
if(tipoDeSuscripcion === "Free") {
console.log("Solo puedes tomar los cursos gratis");
} else if(tipoDeSuscripcion === "Basic") {
console.log("Puedes tomar casi todos los cursos de Platzi durante un mes");
} else if(tipoDeSuscripcion === "Expert") {
console.log("Puedes tomar casi todos los cursos de Platzi durante un año");
} else if(tipoDeSuscripcion === "ExpertPlus") {
console.log("Tú y alguien más pueden tomar TODOS los cursos de Platzi durante un año");
}