function num(i) {
var i = i;
console.log(i);
}
num(3);
для каждой переменной (var)
– создаётся свойство VO с именем переменной, и значением undefined; если в VO уже присутствовало свойство с таким именем, оно остаётся нетронутым.
var i = 3;
var i = i;
console.log(i); //3
var foo = i;
console.log(foo);