Ver Mensaje Individual
  #15 (permalink)  
Antiguo 14/03/2014, 03:25
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: No funciona el script (prompt, if y else)

La comparación estricta en este caso es innecesaria puesto que solo puede llegar un string, luego no es necesario ver si es del mismo tipo....

=== se usa por ejemplo para diferenciar entre 0 entero y false un bolean (o 1 y true).

Tenias la opción de usar || (o)

Código Javascript:
Ver original
  1. if (Depurada == "cristobal colon" || Depurada == "cristobal colón") {...

Si te decides por el else if aprovéchalo

Código Javascript:
Ver original
  1. if (Depurada == "cristobal colon") {
  2. document.writeln('Correcto, "' + Respuesta + '" descubrió América. Pero en Castellano actual se usa la forma Colón con tilde');
  3. }
  4. else if (Depurada == "cristobal colón") {
  5. document.writeln('Correcto, "' + Respuesta + '" descubrió América.');
  6. }
  7. else {
  8. document.writeln('Su respuesta "' + Respuesta + '" no es correcta.')
  9. }

Te recomiendo que busques por la red hay muchos manuales, concretamente para este tema lee sobre los Operadores.

http://librosweb.es/javascript/capit...peradores.html


Cita:
No te pongas nervioso y repasa que solo tienes un error de un carácter. Que igual nos ha pasado a todos alguna vez.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 14/03/2014 a las 03:30