Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

190
Vistas
¿Cómo uso localStorage para recordar el nombre de un usuario?

Este código ha sido revisado en busca de errores y no se detectó ninguno. Pero, cuando se ejecuta, alerta nulo.

Para Sololearners, mi bit de código: https://code.sololearn.com/WOv1cF0EewdB/?ref=app

¿Por qué es esto?*

 window.onload = function() { let reload_interval= setInterval(rel, 120000); if (localStorage.getItem('visit') !== true) { let username = prompt('Enter your name:'); if (confirm('Do you want to be known as ' + username + ' from now on?')) { localStorage.setItem('name', username); } else { username = prompt('OK then, enter your name:'); if (confirm('Do you want to be known as ' + username + 'from now on?')) { localStorage.setItem('name', username); } } localStorage.setItem('visit', true); } if (localStorage.getItem('visit') === true) { document.getElementById('p').innerHTML = localStorage.getItem('name'); alert('Hello, ' + localStorage.getItem('name')); } }; function clearLocalStorage() { if (confirm('Do you want to clear current username data?')) { localStorage.clear(); alert('Cleared'); } }

* Las respuestas de jQuery están bien

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No está recibiendo una alerta de saludo porque está comprobando el valor de retorno de getItem con === true y !== true .

setItem convertirá su valor en string , por lo que localStorage.getItem('visit') === true nunca será verdadero

Si desea verificar si el usuario ha visitado la página, debe usar === "true" (visitado) y !== "true" (no visitado) ya que devuelve una string .

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda