window.onload = function (){ // 1) 在if或else代碼塊中聲明的變量,在代碼塊的外面也能夠取到 if(1==1){ var b = 12; }else{ var b = 13; } alert(b); // 12 // 2) 在function中聲明的變量,在function的外面是取不到的 function a(){ var c = 13; } a(); // alert(c); // Uncaught ReferenceError: c is not defined alert(window.c); // undefined };