JS中函数名如果与全局变量名同名的话,会出错吗?

2025-04-15 10:53:10
推荐回答(4个)
回答1:

我觉得应该也是不会报错的,全局变量会被覆盖,比如 var abc = 0 ; var abc = function(){...}; abc会指向函数的引用。

回答2:

不会报错,只是原来的全局变量的值变成了那个函数

回答3:

不会,函数是方法,方法名和变量名可以重复。

回答4:

函数声明的置顶会更快,所以abc还是为0