Autor Tema: If else, if else if JavaScript. Condicionales del flujo o estructuras CU01119E  (Leído 2097 veces)

Salvadoruve2

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 69
  • Good night Seattle
    • Ver Perfil
Hola buenas, tenría una pregunta respecto al Apartado CU01119E del curso básico de JS.

Y es relacionado con la instrucción If.. else.

Me gustaría saber, aunque no esta directamente relacionado con el ejercicio CU01119E, cómo puedo resolver una situación en la que hago una pregunta al usuario pidiéndole "edad" con una variable prompt, pero el usuario introduce un valor diferente a un número.

Como puedo utilizar la instrucción If.. else para analizar la respuesta del usuario y detectar si ha ingresado un numero correspondiente a edad, o si de lo contrario ha ingresado algo distinto a un valor numérico..

introduzco un pequeñop ejemplo..

Código: [Seleccionar]
function mostrarMensaje1() {

var nombre, edad;

alert ('Hola bienvenidos a una encuesta')

nombre = prompt ('Por favor introduce el nombre de tu piragua');

if (nombre =="") { alert ('No has introducido ningún nombre'); }

else { alert ('Tu nombre ha sido introducido correctamente'); }

//hasta aquí todo bien.. pero con la variable edad tengo el problema que no se identificarla como  como valor numérico. Aqui abajo muestro un ejemplo de lo que me gustaría

edad = prompt ('Ahora por favor introduce la edad de ' + nombre);

if (edad = "numero") {"No hacer nada"}

else {alert('has introducido tu edad erroneamente')};

gracias
« Última modificación: 04 de Junio 2016, 23:33 por César Krall »
Dt. Crane psychiatrist

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Hola Salvadoruve2

Con las entregas del curso que llevas, podrías plantear el if de la siguiente manera:

if (Number(edad)).., cualquier número, exceptuando el 0 devolverá true.

Mas adelante en el curso verás que se puede hacer de otras formas.

Saludos. ;D


 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".