变量——珠峰视频笔记

变量提升: 当栈内存(作用域)形成,js代码自上而下执行前,浏览器会先把所有带 var和 function关键字进行提前声明或定义,这种预先处理机制称为“变量提升” => 声明(declare) => var a (默认值 undefined) => 定义(defined) => a = 12 (即“赋值”) var:只声明 未定义 function:声明和赋值都完成 变量提升 => 只发生在当前
相关文章
相关标签/搜索