例一:
console.info(a);//將a的打印到控制檯
var a=10;//定義a變量,賦值爲10;
那麼在控制檯答應的值爲——undfined
————在JS裏,頁面加載時過程中會先將基礎數據類型和應用類型加載內容,但不賦值;到執行語句時,再對初始化代碼賦值;
也就是說,JS中在加載網頁是,會先將所有的變量(名)加載到內存中,所以在執行到
console.info(a);
語句時,a變量已經加載到內存中,已經存在,但是沒有賦值,所有結果爲undefined;
例一:
console.info(a);//將a的打印到控制檯
var a=10;//定義a變量,賦值爲10;
那麼在控制檯答應的值爲——undfined
————在JS裏,頁面加載時過程中會先將基礎數據類型和應用類型加載內容,但不賦值;到執行語句時,再對初始化代碼賦值;
也就是說,JS中在加載網頁是,會先將所有的變量(名)加載到內存中,所以在執行到
console.info(a);
語句時,a變量已經加載到內存中,已經存在,但是沒有賦值,所有結果爲undefined;
shell腳本獲取腳本所在目錄 執行腳本的父目錄不一定是當前的工作目錄。 url=$(dirname $(readlink -f $0))