预解析

变量:所有变量在代码正式运行之前会被预解析,同时被赋值为undefined;
函数:在未调用前,函数名保存整个函数。函数调用时也会预解析。
参数:预解析为undefined.

逐行解析

相关例子【转载】