課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
老師,為什么執(zhí)行for循環(huán)下面的console.log(item);語句,輸出結(jié)果是b呢?不應(yīng)該是a ? b嗎?
2015-04-06
源自:JavaScript深入淺出 7-2
正在回答
給下具體的代碼和上下文信息呀
明顯只輸出b,因?yàn)檫@句不在循環(huán)體里,只運(yùn)行了一次。上面輸出ab的是因?yàn)檠h(huán)了兩次
/**我直接復(fù)制的,有點(diǎn)亂。。**/
var a=10;
undefined
(function(){var b=20;})();
console.log(a);
10
console.log(b);
ReferenceError: b is not defined
/* 通過 F...log(b); (第 2 行)
for(var item in {a:1,b:2}){console.log(item);}
a
b
console.log(item);
b??????? /**********這里為什么只輸出b呢?不是應(yīng)該跟上面的結(jié)果一樣么************/
eval("var a=1;");
舉報(bào)
由淺入深學(xué)習(xí)JS語言特性,且解析JS常見誤區(qū),從入門到掌握
1 回答關(guān)于全局變量
1 回答說好的全局變量呢
6 回答怎么全是全局變量了?
2 回答試問 如果 nAdd=n 是不是就可以利用全局變量提出局部變量n了?。?/p>
2 回答關(guān)于全局執(zhí)行環(huán)境的變量對象
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-04-08
給下具體的代碼和上下文信息呀
2016-08-05
明顯只輸出b,因?yàn)檫@句不在循環(huán)體里,只運(yùn)行了一次。上面輸出ab的是因?yàn)檠h(huán)了兩次
2015-04-13
/**我直接復(fù)制的,有點(diǎn)亂。。**/
var a=10;
undefined
(function(){var b=20;})();
undefined
console.log(a);
10
console.log(b);
ReferenceError: b is not defined
console.log(b);
/* 通過 F...log(b); (第 2 行)
for(var item in {a:1,b:2}){console.log(item);}
a
b
console.log(item);
b??????? /**********這里為什么只輸出b呢?不是應(yīng)該跟上面的結(jié)果一樣么************/
eval("var a=1;");
undefined