A mi tambie me daba el mismo error porque al poner dos veces let nombre y después let nombre = prompt, es como si en ambos casos damos una afirmación.
let nombre = Luna;
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
alert("¡Error! Completa todos los campos");
let mensajeDeError = "¡Error! Completa todos los campos";
alert(mensajeDeError);
let nombre = prompt("Nombre de usuario");
let edad = prompt("Ingrese su edad");
if (edad >= 18) { alert("¡Puedes obtener tu licencia de conducir!"); }
Pero después se me ocurrió quitar el let en el prompt y ahí funciono
Quedaría algo así
let nombre = Luna;
let edad = 25;
let numeroDeVentas = 50;
let saldoDisponible = 1000;
alert("¡Error! Completa todos los campos");
let mensajeDeError = "¡Error! Completa todos los campos";
alert(mensajeDeError);
nombre = prompt("Nombre de usuario");
edad = prompt("Ingrese su edad");
if (edad >= 18) { alert("¡Puedes obtener tu licencia de conducir!"); }