两个函数中都有变量the_name并声明了。如果在不同的函数中使用相同的变量the_name是不是合法的??????会不会出现什么错误(事实上不会,但..我不知道在其他的情况下会不会错误)。<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>