JavaScriptでは関数はオブジェクトのメソッドとして定義することができます。これはメソッドも関数も同じであるということになります。単純にfunction test(){~}と関数を定義した場合、これはグローバルな領域に割り当てられるのではなく、特定のオブジェクトに割り当てられます。多く利用されているブラウザ上でのJavaScriptではwindowオブジェクトに、定義した関数が割り当てられます。このためfunction test(){~}と関数を定義した場合、test()として呼び出してもwindow.test()として呼び出しても同じことになります。 windowオブジェクトではなく、任意のオブジェクトにメソッドを追加するには、いくつか方法があります。最も簡単な方法が以下のようにオブジェクトの任意のメソッド名を指定して、実行内容を定義するものです。(サンプル01を実行する) myO