Ejercicios JavaScript

1

Saludo personalizado

let nombre = prompt("¿Cómo te llamás?");
alert("¡Hola " + nombre + "!");
2

Tabla de multiplicar

let numero = Number(prompt("Ingresá un número:"));
for (let i = 1; i <= 10; i++) {
  alert(numero + " x " + i + " = " + (numero * i));
}
3

Validación de contraseña

let pass = prompt("Ingresá una contraseña:");
if (pass.length >= 8) {
  alert("Contraseña segura.");
} else {
  alert("Demasiado corta.");
}
4

Detector de vocales

let texto = prompt("Ingresá una palabra:");
for (let letra of texto) {
  if ("aeiou".includes(letra.toLowerCase())) {
    console.log("Vocal: " + letra);
  }
}
alert("Revisá la consola para ver las vocales.");
5

Calculadora de edad

let año = prompt("¿En qué año naciste?");
let edad = 2025 - parseInt(año);
alert("Tenés aproximadamente " + edad + " años.");
6

Cuenta regresiva

for (var i = 5; i >= 1; i--) {
  console.log(i);
}
alert("¡Despegue!");
7

Validación de número

var numero;
do {
  numero = parseFloat(prompt("Ingresá un número mayor a 100:"));
} while (numero <= 100);
alert("¡Gracias! Ingresaste un número válido: " + numero);
8

Tabla de multiplicar mejorada

var numero = prompt("Ingresa un número");
numero = parseFloat(numero);
if (isNaN(numero)) {
  alert("ERROR: Tienes que ingresar un número");
} else {
  var mensaje = "Tabla del " + numero + "\n"; 
  for (var i = 1; i <= 10; i++) {
    mensaje += numero + " x " + i + " = " + (numero * i) + "\n";
  }
  alert(mensaje);
}
9

Día de la semana

var fechaTexto = prompt("Ingresá una fecha (mm/dd/yyyy):");
var fecha = new Date(fechaTexto);
var dias = ["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"];
var dia = dias[fecha.getDay()];
alert("La fecha ingresada corresponde a un " + dia);