if/etc语句中的函数声明?如何处理函数声明?var abc = '';if(1 === 0){
function a(){
abc = 7;
}}else if('a' === 'a'){
function a(){
abc = 19;
}}else if('foo' === 'bar'){
function a(){
abc = 'foo';
}} a();document.write(abc); //writes "foo" even though 'foo' !== 'bar'此示例在Chrome和Firefox中生成不同的输出。铬输出fooFF产出19.
3 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
if
a
if
人到中年有点甜
TA贡献1895条经验 获得超7个赞
else
then
a()
- 3 回答
- 0 关注
- 361 浏览
添加回答
举报
0/150
提交
取消