1,在函数外,没有任何区别,都是全局变量。
2,在函数内部,var声明的变量为局部变量,而不用var声明的仍是全局变量。
另外一点,在用name做变量名是会产生bug.
<script language="javascript">
name = 333;
name +=1;
document.write(name);
</script>
输出结果为3331.。。。
1,在函数外,没有任何区别,都是全局变量。
2,在函数内部,var声明的变量为局部变量,而不用var声明的仍是全局变量。
另外一点,在用name做变量名是会产生bug.
<script language="javascript">
name = 333;
name +=1;
document.write(name);
</script>
输出结果为3331.。。。