Kann ich in JavaScript eine Variable verwenden, bevor sie deklariert wird?

Ich habe mich eine Weile gefragt, ob ich eine Variable in JS verwenden kann, bevor sie definiert wird, wie zum Beispiel die folgenden:

var country = "USA";
switch (country) {
    case "USA":
        country = i;
    case "blach":
        //not finished yet
}
/*
  put a whole
  bunch more code here
*/
var i = 10;

Ist das gültig? Ist es erlaubt Und wenn ja, wie lautet der Fachbegriff dafür?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage