Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/06/2013, 19:31
Avatar de ggomez91
ggomez91
 
Fecha de Ingreso: octubre-2008
Mensajes: 181
Antigüedad: 16 años, 2 meses
Puntos: 13
Respuesta: ¿Me pueden decir el error que he hecho en el script?

Ok, mira te explico qué está pasando y luego como debería ser.

Este es tu código, le agregaré comentarios:
Código Javascript:
Ver original
  1. var x = 4
  2. if (x=4){ // esto asigna, no compara
  3.     // si sí es 4, crear la funcion esigual
  4.     function esigual() {
  5.         document.write("La variable x es 4");
  6.     }
  7. }
  8.  
  9. if (x!=4) {
  10.     // si no es 4, crear la funcion noesigual
  11.     function noesigual() {
  12.            document.write("La variable x no es 4");
  13.      }
  14. }

Asi debería ser :
Código Javascript:
Ver original
  1. var x = 4
  2. if (x == 4){ // doble == para comparar!
  3.     // si sí es 4, mostrarlo
  4.     document.write("La variable x es 4");
  5. }
  6.  
  7. if (x!=4) {
  8.     // si no es 4, decirlo
  9.        document.write("La variable x no es 4");
  10. }

Como ves, tú creas las funciones pero no las ejecutas.