<script type="text/javascript">
debugger
var x = 1;
var y = 0;
var z = 0;
function add(n){n=n+1;}
y = add(x);
function add(n){n=n+3;}
z = add(x);
</script>
问Y和Z的值?
函数ADD没有返回值 也就没给Y和Z赋值 所以是undefined
而且后面定义的add会覆盖前面定义的add
<script type="text/javascript">
debugger
var x = 1;
var y = 0;
var z = 0;
function add(n){n=n+1;}
y = add(x);
function add(n){n=n+3;}
z = add(x);
</script>
问Y和Z的值?
函数ADD没有返回值 也就没给Y和Z赋值 所以是undefined
而且后面定义的add会覆盖前面定义的add