<script LANGUAGE="JavaScript" type="text/javascript">
var a=100;
function x()
{
var b = a*2;
var a = 200;
var c = a/2;
alert("b="+b+", c="+c);
}
x();
</script>
以上代码运行后输出结果为:b=NaN, c=100。
不知道js局部变量与全局变量重复定义后产生这种结果是什么原理?
慕少森
千巷猫影
随时随地看视频慕课网APP
相关分类