JavaScript学习(9)——预解析

参考资料JavaScript基础语法-dom-bom-js-es6新语法-jQuery-数据可视化echarts黑马pink老师前端入门基础视频教程(500多集)持续_哔哩哔哩_bilibili

目录
一、概念
二、变量预解析和函数预解析
三、案例

一、概念
JavaScript解析器在运行JavaScript代码时分两步,预解析和代码执行
js引擎会把js 里面所有的 var  还有 function 提升到当前作用域的最前面
二、变量预解析和函数预解析

 1.变量预解析(变量提升):把所有变量声明提升到当前作用域最前面,不提升赋值操作
console.log(num); // undefined
var num = 10;
// 相当于执行了以下代码
// var num;
// console.log(num);
// num = 10;
fun(); // 报错fun is not a function
var fun = function () {
console.log(22);
}
//

JavaScript学习(9)——预解析最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/8313.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>