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?