Java深入:编写高级 JScript应用代码(二)

2014-11-23 22:22:09 · 作者: · 浏览: 1
。JScript 不支持块范围。

  一个局部变量的名称可以与某个全局变量的名称相同,但这是完全不同和独立的两个变量。因此,更改一个变量的值不会影响另一个变量的值。在声明局部变量的函数内,只有该局部变量有意义。

var aCentaur = "a horse with rider,"; // aCentaur 的全局定义。

// JScript 代码,为简洁起见有省略。
function antiquities() // 在这个函数中声明了一个局部 aCentaur 变量。
{

// JScript 代码,为简洁起见有省略。
var aCentaur = "A centaur is probably a mounted Scythian warrior";

// JScript 代码,为简洁起见有省略。
aCentaur += ", misreported; that is, "; // 添加到局部变量。

// JScript 代码,为简洁起见有省略。
} // 函数结束。

var nothinginparticular = antiquities