Salve non riesco a capire

ho un filmato in cui richiamo tramite load var un valore
lo chiamo numero
poi scrivo

codice:
numero=number(numero);
per esser certo che sia un numero

poi al click di un pulsante
codice:
x=x+4;
differenza=Number(numero-x);
provo a visualizzare differenza e mi da Nan e ovviamente poi non mi verifica l'if!

la cosa bella che due minuti fa funzionava