Descubra se existe uma variável

Gostaria de descobrir se existe uma variável Javascript. Isto é o que eu tenho até agora, que foi remendado em diferentes fóruns:

function valueOfVar(foo){

    var has_foo = typeof foo != 'undefined';

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

}

Por favor, note que desejo passar uma string como foo. Exemplo: valueOfVar (box_split [0] + '_ 2')

Agora, não acho que isso funcione porque retorna true quando certas variáveis nem existem. De fato, parece retornar verdadeiro o tempo todo.

Uma implementação JQuery que funcione também seria ótima, pois eu uso isso.

Obrigado a todos por qualquer ajuda

questionAnswers(3)

yourAnswerToTheQuestion