Me respondo a mi mismo, cuando la variable tiene numero javascript pese a ser un string lo trata como a un numero, ya que no diferencia entre tipo. Cuando la cadena no son numeros o contiene un caracter que no es un numero, le faltarian las "", para que javascript entienda que es una cadena
 
En la funcio se podria añadir:  
Código:
 
                   function getEstado() {
                       var variable = "<%=cadena %>";
                	   alert (variable);
                	   return (variable);
  Es bastante importante lo de las comillas. 
Saludos!!