思考下面几个题目的输出结果:
题目1:
<
script
>
var a
=
1
;
function
fn1
()
{
alert(a)
;
var a
=
2
;
}
fn1()
;
alert(a)
;
<
/
script
>
<
script
>
var a
=
1
;
function
fn1
()
{
alert(a)
;
a
=
2
;
}
fn1()
;
alert()
;
<
/
script
>
<
script
>
var a
=
1
;
function
fn1
(
a
)
{
alert(a)
;
a
=
2
;
}
fn1()
;
alert(a)
;
<
/
script
>
1,找一些东西:比如,var 、function、参数;
2,逐行解读代码;
http://blog.csdn.net/itzhengmaolin/article/details/54565201