变量提升 戒酒大师 2023-08-06 60 阅读1分钟 注意 变量在未声明即被访问时会报语法错误 变量在var声明之前即被访问,变量的值为 undefined let/const 声明的变量不存在变量提升 变量提升出现在相同作用域当中 实际开发中推荐先声明再访问变量 变量提升的流程 先把var 变量提升到当前作用域于最前面 只提升变量声明,不提升变量赋值 然后依次执行代码 <script> var num console.log(num) num =10 console.log(num) </script>