>>840まさにそれです
後ろに書いて前で呼び出すつてのが普通と思っていたので

あとvar駄目なんですね
varでローカル定義になるんですか
関数内部にvarで定義したらローカルだと思うんですが、関数外部だと関数内部からアクセス出来ると考えていました

同じスコープからしかアクセス出来ないと解釈します