JavaScript細節知識

例一:

	console.info(a);//將a的打印到控制檯
	var a=10;//定義a變量,賦值爲10;
那麼在控制檯答應的值爲——undfined

————在JS裏,頁面加載時過程中會先將基礎數據類型和應用類型加載內容,但不賦值;到執行語句時,再對初始化代碼賦值;

也就是說,JS中在加載網頁是,會先將所有的變量(名)加載到內存中,所以在執行到

console.info(a);

語句時,a變量已經加載到內存中,已經存在,但是沒有賦值,所有結果爲undefined;



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章