使用function关键字声明的函数 function show(){ console.log("hello world");} 计算机在预解析时,先将变量声明提前,再去声明提前函数。所以函数会对变量形成覆盖 var num =20;function num(){ console.log("hello")}console.log(num); //20