JS的那些坑(一)
本文总结了JS在日常使用和面试中需要注意的知识点。变量提升请看以下代码输出什么 showName() console.log(myname) var myname = 'hello world' function showName() { console.log('函数showName被执行') }答案:答案和我们印象中js自上而下的执行顺序有些出入,这是由于js为了开发者写代码方便而省略掉的变量声明部分,而在编译阶段会将此部分补充完整,