Cosnsulta sobre la instrucción switch de JScript en ASP

elbuscadetor
29 de Julio del 2004
Tengo la siguiente pregunta si alguien me puede ayudar
Capturo el lenguaje y el pais del navegante y lo guardo en una variable

var Pais=(Request.ServerVariables("HTTP_ACCEPT_LANGUAGE") );


// Luego elijo el caso
switch (Pais){

case: "es-ar":
//instruccion;
break;
case: "es-mx":

//instruccion;
break;

default:
//instruccion;
break;
}

El punto es que si Pais vale "es-ar" o cualquier otro no entra al case respectivo.

En cambio si lo pongo de esta forma si funciona correctamente. Yo supongo que el problema surge porque el switch hace una comparacion de este tipo " === " y los valores de la variable Pais y del case son de diferente tipo:

Alguien me podria ayudar con este inconveniente.
ya intente convertir a string mediante .toString() pero me dice que el objeto no acepta esa propiedad o metodo


var Pais="es-ar";

// Luego elijo el caso
switch (Pais){

case: "es-ar":
//instruccion;
break;
case: "es-mx":

//instruccion;
break;

default:
//instruccion;
break;
}