javascript関数内の再定義関数

961 ワード

 の面白い招待状の中で関数を定義することができますか?実験をしてみましたが、本当によかったです.考えてみてもいいです.JavaScriptの関数も対象です.対象の中では当然再定義できます.下記のコードを見てください.
<script type="text/javascript">
function test(){
function inTest(){ alert("test inTest");}
inTest();
}
</script> <button onclick="test()"> test </button>
<br />
<button onclick="inTest()"> inTest </button>
テストのtest関数をクリックします.
でも関数の外ではこの関数にアクセスできません.下のボタンをクリックしても反応がありません.
テストinTest関数をクリックします.