1.2.1.4.執行環境:程式執行
對Code進行逐步編譯, 執行
執行下面程式碼會看到
Called b!
undefined
Hello World!
解析
建立階段
將函式存在記憶體: 行1 ~ 3
將變數存在記憶體, 但還未設定值: 行9
執行階段
執行行9, 設定a
執行行5, 7, 11
1 function b() {
2 console.log('Called b!');
3 }
4
5 b();
6
7 console.log(a);
8
9 var a = 'Hello World!';
10
11 console.log(a);
Last updated
Was this helpful?