JScript ユーザーズ ガイド、変数のスコープ

var x = 1;

function foo() {
  var x = 10;
  WScript.Echo(x); // 10
}

WScript.Echo(x); // 1

foo();
WScript.Echo(x); // 1
var x = 1;

function foo() {
  x = 10;
  WScript.Echo(x); // 10
}

WScript.Echo(x); // 1

foo();
WScript.Echo(x); // 10
x = 1;

function foo(x) {
  x = 10;
  WScript.Echo(x); // 10
}

WScript.Echo(x); // 1

foo(x);
WScript.Echo(x); // 1