当前位置: 代码迷 >> JavaScript >> 两个函数中都有变量the_name并声明了。如果在不同的函数中使用相同的变量the_name是不是合法的?解决思路
  详细解决方案

两个函数中都有变量the_name并声明了。如果在不同的函数中使用相同的变量the_name是不是合法的?解决思路

热度:33   发布时间:2012-06-14 16:00:31.0
两个函数中都有变量the_name并声明了。如果在不同的函数中使用相同的变量the_name是不是合法的??
两个函数中都有变量the_name并声明了。如果在不同的函数中使用相同的变量the_name是不是合法的??????会不会出现什么错误(事实上不会,但..我不知道在其他的情况下会不会错误)。

JScript code
<script type="text/javascript">
function getName()
{
var the_name = prompt("what's your name?","");
var dog_name = getDogName();
alert(the_name + " has a dog named " + dog_name);
}
function getDogName()
{
var the_name = prompt("what's your dog name?","")
return the_name;
}
</script>


------解决方案--------------------
不会的,作用域没有重叠
------解决方案--------------------
应该不会出错吧 只在定义的方法里可以访问
------解决方案--------------------
探讨

最好不要一样。。
  相关解决方案