Averigüe si existe una variable

Me gustaría saber si existe una variable Javascript. Esto es lo que tengo hasta ahora, que fue improvisado en diferentes foros:

function valueOfVar(foo){

    var has_foo = typeof foo != 'undefined';

    if(has_foo){
        alert('1 = true');
        return true;
    }
    else {
        alert('1 = false');
        return false;
    }

}

Tenga en cuenta que deseo pasar una cadena como foo. Ejemplo: valueOfVar (box_split [0] + '_ 2')

Ahora, no creo que esto funcione porque devuelve verdadero cuando ciertas variables ni siquiera existen. De hecho, parece volverse cierto todo el tiempo.

Una implementación de JQuery que funcione también sería genial, ya que hago uso de esto.

Gracias a todos por cualquier ayuda

Respuestas a la pregunta(3)

Su respuesta a la pregunta