Atom

Increíble editor web, uno de mis favoritos.
Gratis, multiplataforma, de código abierto, ligero y personalizable. No se le puede pedir más.
En esta página tienes numeradas todas las soluciones a los ejercicios realizados durante todo el curso. Si te quedan dudas o tienes un resultado diferente, déjame un comentario, ya que a veces, un ejercicio puede tener muchas posibles soluciones.
let colores = ["verde", "rojo", "azul", "amarillo", "naranja"];
2
(0, 1, --> 2 <--).let colores = ["verde", "rojo", "azul", "amarillo", "naranja"];
let guardaColor = colores[2];
charAt()
.let colores = ["verde", "rojo", "azul", "amarillo", "naranja"];
console.log(colores[0][0]);
let colores = ["verde", "rojo", "azul", "amarillo", "naranja"];
console.log(colores[0].charAt(0));
En ambos casos, devuelve la v
en el navegador. Por supuesto, en tu array será diferente, según los colores que hayas escrito. La v
se corresponde a la primera letra del primer elemento (verde, posión 0, caracter 0 (v)).
v
let nombre = "Programación" + " Fácil.";
let saludo = "Os doy la bienvenida a ";
let fraseCompleta = saludo + nombre;
console.log(fraseCompleta);
Os doy la bienvenida a Programación Fácil.
let frase = ["posiciones", "se cuentan", "Las", "array", "cero.", "a partir", "del"];
let concatenaFrase = frase[2] + " " + frase[0] + " " + frase[6]
+ " " + frase[3] + " " + frase[1] + " " + frase[5] + " " +
frase[6] + " " + frase[4];
console.log(concatenaFrase);
Las posiciones del array se cuentan a partir del cero.
let frase = "JavaScript " + "es un lenguaje" + " esencial para crear" + " sitios web poderosos.";
console.log(frase);
JavaScript es un lenguaje esencial para crear sitios web poderosos.
let numeroString1 = "10";
let numeroString2 = "20";
let numeroString3 = "30";
let concatenaNumeros = numeroString1 + numeroString2 + numeroString3;
console.log(concatenaNumeros);
102030
number
solo en la variable sumaNumeros
con lo que se puede realizar la suma.let numeroString1 = "10";
let numeroString2 = "20";
let numeroString3 = "30";
let sumaNumeros = Number(numeroString1) + Number(numeroString2) + Number(numeroString3);
console.log(concatenaNumeros);
60
"El resultado es: "
y a continuación concatenar el valor de sumaNumeros
para mostrarlo.let numeroString1 = "10";
let numeroString2 = "20";
let numeroString3 = "30";
let sumaNumeros = Number(numeroString1) + Number(numeroString2) + Number(numeroString3);
let resultado = "El resultado es: " + sumaNumeros;
console.log(resultado);
El resultado es: 60
numero
y utilizar el operador de asignación de incremento.let numero = 12;
numero += 5;
console.log(numero);
17
16
, el camino es el que puede variar.let numero = 12;
numero += 5;
numero--;
console.log(numero);
16
let multiplicacion = 10**5;
console.log(numero);
100000
let numero1 = 57409;
let numero2 = 16789;
let calculaResto = numero1 % numero2;
console.log(calculaResto);
7042
<
), menor o igual qué (<=
) o diferente qué (!=
).<
), diferente qué (!=
) o mayor qué (>
).==
), menor o igual qué (<=
) o mayor o igual qué (<=
).50
es correcto, ejecuta el bloque if
.50
.numero1 = 2 * numero2 = 5
. El resultado es 10
, por lo que se cumple la condición del if
, menor o igual qué.if else
. La condición del if
debe ir entre paréntesis. Por último, falta la llave de cierre del if
.let numero1 = 17;
if (numero1 != 10) {
alert("Se ejecuta el if");
}else {
alert("Has fallado, sigue intentándolo.");
}
prompt()
.let edad;
edad = prompt("Introduce tu edad");
18
contemplamos todas las edades iguales a 18 o superiores. En caso contrario, se ejecuta el else
.
string
con el prompt()
, no es necesario en este ejercicio transformarlo a number
, JavaScript entiende lo que quieres hacer.let edad;
edad = prompt("Introduce tu edad");
if (edad >= 18){
alert("Puedes entrar, eres mayor de edad.");
} else {
alert("No puedes entrar, eres menor de edad.");
}
Por si lo hiciste con la conversión de string
a number
, este sería un posible resultado.
let edad;
edad = prompt("Introduce tu edad");
edad = Number(edad);
if (edad >= 18){
alert("Puedes entrar, eres mayor de edad.");
} else {
alert("No puedes entrar, eres menor de edad.");
}
También podrías convertir a number
directamente el prompt()
, ahorrando una línea:
let edad;
edad = Number((prompt("Introduce tu edad")));
if (edad >= 18){
alert("Puedes entrar, eres mayor de edad.");
} else {
alert("No puedes entrar, eres menor de edad.");
}
Este capítulo no tiene ejercicios.
alert()
devuelve false
, ya que aunque numero1
tiene un valor igual que 10
, numero2
no es igual a numero1
y puesto que hay un operador &&
(and), da un valor de false
.alert()
devuelve true
. numero1
es igual a 10
y aunque numero2
no es igual a numero1
, puesto que he puesto un ||
(OR), basta con que se cumpla al menos una condición.alert()
devuelve true
. numero1
es igual a 10
o numero2
igual a numero1
y numero1
igual a numero3
. Se cumple una de las condiciones del OR, la del AND no se cumple pero viene precedida del OR, es decir, es una parte de la comparación con OR.false
. numero1
es igual a 10
pero numero2
no es igual a 10
(5*2).true
. Se utiliza el operador de negación !
(not) diciendo que numero1
no es diferente a 10
(quiere decir que es igual a 10) y que numero3
es igual a 10
.false
. numero1
no es diferente a 10
. numero3
si es igual a 10
(5*2) pero puesto que la comparación va con un AND, si no se cumplen las dos condiciones, da false
.else
.let color = prompt("Elige y escribe uno de los siguientes colores: rojo, azul, amarillo, verde, rosa y negro.");
if (color == "rojo" || color == "ROJO" || color == "Rojo"){
alert("Has elegido el color rojo.");
}
else if (color == "azul" || color == "AZUL" || color == "Azul"){
alert("Has elegido el color azul.");
}
else if (color == "amarillo" || color == "AMARILLO" || color == "Amarillo"){
alert("Has elegido el color amarillo.");
}
else if (color == "verde" || color == "VERDE" || color == "Verde"){
alert("Has elegido el color verde.");
}
else if (color == "rosa" || color == "ROSA" || color == "Rosa"){
alert("Has elegido el color rosa.");
}
else if (color == "negro" || color == "NEGRO" || color == "Negro"){
alert("Has elegido el color negro.");
}
else{
alert("¡No has elegido ningún color de la lista!");
}
if
, le dice el else
que ha perdido.let color = prompt("Elige un color y acierta.");
if (color == "rojo" || color == "azul" || color == "amarillo" || color == "verde" || color == "rosa" || color == "negro"){
alert("Has elegido un color de la lista. ¡Has ganado!");
} else {
alert("El color no está en la lista. Has perdido :(");
}
Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.
Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.
No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.
Si te quedan dudas sobre el temario, sobre JavaScript, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.