var c=1;
function c(c){
var c=3;
console.log(c);
}
c(2);
然后结果报错
Uncaught TypeError: c is not a function
因为变量的提升
他等价于下面
var c;
function c(c){
var c=3;
console.log(c);
}
c=1;
c(2);
:因为c是一个数字 当然不是一个函数咯