Wie kann man richtig prüfen, ob eine globale Variable existiert?

JSLint übergibt dies nicht als gültigen Code:

/* global someVar: false */
if (typeof someVar === "undefined") {
    var someVar = "hi!";
}

Was ist der richtige Weg?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage