Em Javascript, posso usar uma variável antes de ser declarada?

Eu tenho me perguntado por um tempo se eu posso usar uma variável no JS antes de ser definido, como o seguinte:

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

Isso é válido? É permitido? E se sim, qual é o termo técnico para isso?

questionAnswers(4)

yourAnswerToTheQuestion