我正在用JavaScript做一个小工作,我想避免出现问题,所以我事先询问。
考虑到其中一个函数调用另一个函数,我可以使用两个不同的变量并在不同的函数中将它们命名为相同吗?
那么,当我在第二个函数中定义变量时,它会解释为两个不同的变量,还是会重写第一个函数中原始变量的值?(或者,是否会因为同名的变量已经存在而引发错误?)
这是一个例子:
function first()
{
var a = somevalue;
second();
}
function second()
{
var a = differentvalue;
}
谢谢!