各会输出什么结果,解释下原因
第一题:
console.log(dog);
var dog = "小狗"
console.log(cat);
let cat = "小猫"
第二题:
第1组
var dad = '我是爸爸!'
console.log(dad);
var dad = '我才是爸爸!'
console.log(dad);
第2组
let son = '我是儿子!'
console.log(son);
let son = '我才是儿子!'
console.log(son);
第三题
{
let a = 1;
{
let b = 2;
console.log(a);
}
console.log(b);
}
第四题
for (let i = 0; i < 3; i++) {
console.log(i);
}
console.log(i);
第五题
第1组
var monkey = '我是美猴王!';
{
console.log(monkey);
var monkey = '我是六耳猕猴';
}
console.log(monkey);
第2组
let monkey = '我是美猴王!';
{
console.log(monkey);
let monkey = '我是六耳猕猴';
}
console.log(monkey);