javascriptでは、グローバル変数を初期化するときに、
<head>
<script type='text/javascript'>
var globalvar = 'asdf';
</script>
</head>
グローバル変数を初期化しませんが、
<body>
<script type='text/javascript'>
var globalvar = 'asdf';
</script>
</body>
変数を初期化します。
これには理由がありますか?