? ?? ??? ??? "Uncaught ReferenceError: x is not Defined" ??? ???? ??
?????? ? ??? "undefine"????
????? ??? ?? ??? ????? ???. ??? ?? ??? ??? ???? ???? ???? ??? ??? ?????. ??? console.log()? ?? ???? ??? ???? ?? ??? "???? ??"? ??? ???? ?? ??? ?????.
var
被提升,這意味著它可以在定義它的范圍的開頭訪問,即使聲明行可能位于范圍的末尾。如果您在聲明之前訪問該 var,則它是 未定義
??? ??? ???? ?? ??? ?? ??? ????? ?? ?????.
??? ? ?? ?? ???? ?????.
???? ???? ?? ?????:
https://developer.mozilla.org/en-US/docs/glossary/lifting
??? ? ?? ? 2???