Wenas:
Me he encontrado con una página con código JScript en la q hay algo parecido a esto:
if (condición)
var miVar = false;
else
miVar = true;
Como véis, se declara la var, y toma valor, si se cumple la condición, mientras q si no, solo se le da valor.
miVar no está declarada previamente al if.
Por lógica, al ir por el else debería dar error, cosa q no ocurre, pero además, más adelante en la página se hace uso de la variable, y tampoco da error de ningún tipo y tomas sus valores correctamente, se cumpla o no la condición.
¿Pq pasa esto?
THX