- Crea una variable llamada
nombre
y asígnale tu nombre. - Declara una variable
edad
y asígnale tu edad. - Crea una variable
estaLloviendo
y asígnale un valor booleano que represente si está lloviendo o no. - Declara una variable
num1
y otranum2
, y luego suma estos dos números y almacena el resultado en una tercera variable llamadasuma
. - Crea una variable
frutas
como un array que contenga tres nombres de frutas.
- Escribe una función llamada
saludar
que imprima "¡Hola!" en la consola. - Crea una función
calcularAreaRectangulo
que tome dos parámetros (ancho y altura) y devuelva el área del rectángulo. - Define una función
esPar
que reciba un número como argumento y devuelvatrue
si es par yfalse
si es impar. - Escribe una función
calcularPromedio
que acepte un array de números como parámetro y devuelva el promedio de esos números. - Crea una función
revertirTexto
que tome una cadena de texto como entrada y devuelva la cadena invertida.
- Convierte la función
saludar
del ejercicio anterior en una función flecha. - Define una función flecha
multiplicar
que tome dos parámetros y devuelva su producto. - Escribe una función flecha
esMayorDeEdad
que tome una edad como argumento y devuelvatrue
si es mayor de 18 años yfalse
en caso contrario. - Convierte la función
calcularPromedio
en una función flecha. - Define una función flecha
concatenarNombres
que tome dos nombres como argumentos y devuelva una cadena con ambos nombres concatenados.
- Escribe un programa que determine si un número ingresado por el usuario es positivo, negativo o igual a cero.
- Crea una función que verifique si un número es divisible por 3 y 5 al mismo tiempo.
- Construye un programa que determine si una persona puede votar (mayor de 18 años) y si es ciudadano (tiene la nacionalidad).
- Escribe un programa que compare dos números y muestre el mayor de ellos.
- Crea un programa que determine si un año es bisiesto o no (un año es bisiesto si es divisible por 4 pero no por 100, o si es divisible por 400).
- Escribe un programa que acepte el nombre de un día de la semana y muestre un mensaje que indique si es un día laborable o un día de descanso.
- Construye un programa que tome una letra como entrada y determine si es una vocal o una consonante utilizando un switch.
- Crea un programa que tome un número del 1 al 7 y devuelva el nombre del día de la semana correspondiente.
- Escribe un programa que tome un código de error (como 404, 500, etc.) y muestre un mensaje amigable en función del código de error utilizando un switch.
- Construye un programa que convierta un número del 1 al 12 en el nombre del mes correspondiente utilizando un switch.
- Escribe un programa que muestre los números del 1 al 10 utilizando un bucle for.
- Crea un programa que calcule la suma de los primeros 50 números naturales utilizando un bucle while.
- Construye un programa que imprima los números pares del 1 al 20 utilizando un bucle for.
- Escribe un programa que genere la serie Fibonacci hasta el décimo término utilizando un bucle while.
- Crea un programa que solicite al usuario un número y calcule su factorial utilizando un bucle for.
- Crea un array de números y utiliza el método
map
para duplicar cada número. - Define un array de nombres y utiliza el método
filter
para obtener solo los nombres que tengan más de 5 letras. - Construye un array de números y utiliza el método
reduce
para calcular la suma de todos los elementos. - Escribe un programa que tome un array de números y utilice
forEach
para imprimir cada número en la consola. - Crea un array de objetos (cada objeto representando una persona con nombre y edad) y utiliza
find
para encontrar la primera persona que tenga más de 30 años.
1. Creación de objetos:
Crea un objeto llamado persona
con propiedades como nombre, edad, género y ciudad de residencia. Llena estas propiedades con información y luego imprime el objeto completo en la consola.
2. Acceso a propiedades:
Dado el siguiente objeto coche
:
var coche = {
marca: "Toyota",
modelo: "Camry",
año: 2020,
};
Accede a cada una de las propiedades y muestra su valor en la consola.
3. Métodos de objetos:
Crea un objeto llamado rectangulo
con propiedades base
y altura
. Agrega un método llamado calcularArea
que calcule el área del rectángulo y lo devuelva. Luego, llama a este método y muestra el resultado en la consola.
4. Iteración sobre objetos:
Dado el siguiente objeto alumno
:
var alumno = {
nombre: "Juan",
edad: 25,
nota: 9.5,
};
Itera sobre las propiedades del objeto y muestra cada propiedad y su valor en la consola.
5. Objetos anidados:
Crea un objeto llamado casa
que tenga propiedades como direccion
, habitaciones
, y un objeto anidado llamado propietario
que tenga propiedades como nombre
, edad
, y email
. Llena todas las propiedades con información y muestra el objeto completo en la consola.
- Crea un documento HTML simple con un botón y un elemento de texto. Utiliza JavaScript para cambiar el texto cuando se hace clic en el botón.
- Escribe un programa que cambie el color de fondo de un elemento HTML cuando el mouse se desplace sobre él y vuelva a su color original cuando el mouse se aleje.
- Construye un formulario HTML con campos de entrada y un botón de envío. Utiliza JavaScript para validar que todos los campos estén completos antes de enviar el formulario.
- Crea una lista de elementos HTML y utiliza JavaScript para agregar un nuevo elemento a la lista cuando se hace clic en un botón.
- Escribe un programa que muestre una ventana emergente (alert) con un mensaje cuando se cargue la página.