Некоторое время я задавался вопросом, могу ли я использовать переменную в JS до ее определения, например:
var country = "USA";
switch (country) {
case "USA":
country = i;
case "blach":
//not finished yet
}
/*
put a whole
bunch more code here
*/
var i = 10;
Это действительно? Это разрешено? И если да, то каков технический термин для этого?