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 originalvar x = 4
if (x=4){ // esto asigna, no compara
// si sí es 4, crear la funcion esigual
function esigual() {
document.write("La variable x es 4");
}
}
if (x!=4) {
// si no es 4, crear la funcion noesigual
function noesigual() {
document.write("La variable x no es 4");
}
}
Asi debería ser :
Código Javascript
:
Ver originalvar x = 4
if (x == 4){ // doble == para comparar!
// si sí es 4, mostrarlo
document.write("La variable x es 4");
}
if (x!=4) {
// si no es 4, decirlo
document.write("La variable x no es 4");
}
Como ves, tú creas las funciones pero no las ejecutas.