function myWrite(str) { document.write(str+"<br/>"); } function myFun() { function mySum(x,y) { var z=x+y; return z; } var b=mySum(1,6); myWrite(b); } myFun(); 1.函數嵌套定義只能出現在函數,不能出現在選擇語句或循環語句中; 2.嵌套定義的函數只能在嵌套的函數中使用; 如上 mySum函數只能在myFun函數調用;不能再其他函數中調用,如myWrite函數;也不能再myFun函數的其他頂層全局代碼中調用.