[ Foro de Javascript ]

porque mi código da indefinido?

15-Oct-2018 12:14
Invitado (Es)
1 Respuestas

Estoy en un curso de Front end y me encargaron que creara un programa para validar una contraseña. Debe comprobar que el password tengo 10 caracteres y que al reescribirlo coincidan. Escribí este código pero al introducir datos a la consola me devuelve "undefined" que he hecho mal? les agradeceré mucho la ayuda

function validatePassword(password, retype) {
   var password = "";
   var retype = "";
   for (i = 0; i <= password.leght ; i = password + 1) {
   
       password.leght = 10
       if (password.length < 10) {
         return false
       }
       else {
           return check
       }
       console.log (password )
     
       if (password != retype) { return false}
       else {
           return check
       }
 
   }
 
 
 
 }
 
 console.log (validatePassword ("calcifer",))


27-Oct-2018 23:48
Nacho Cabanes (+38)

Si has copiado y pegado, puede influir el hecho de que "leght" está mal escrito dos veces.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)