指定缺省对象（with）

JScript的面向对象特性导致了许多额外的代码，你在调用一个方法前，你必须指定这个方法的对象。如果你要调用同一个对象的许多方法，一次又一次的输入这个对象的名字是非常烦琐的。

很幸运，有一个JScript的语句能改变这一局面。使用with语句，你可以为大量的语句指定一个缺省的对象，在这一组语句中，你不需要在使用这个对象的方法时指明这个对象的名字。

例如，假设你需要产生三个随机数，通常，你要使用下面所示的脚本来实现这一功能：

<%

myrandom1=Math.random();

myrandom2=Math.random();

myrandom3=Math.random();

%>

如果你将Math对象作为缺省对象，你就不用重复输入这个对象的名字了。下面的例子用with语句重写了这个脚本：

<%

with (Math)

{

myrandom1=random();

myrandom2=random();

myrandom3=random();

}

%>

在这种情况下使用with语句，你将会节省击键次数。如果你在键盘前连续输入几个小时，则会大大地节省你的击键次数。

小结

本章概略地向你介绍了JScript。你学习了怎样使用大部分重要的JScript对象的方法和属性，包括日期、数学、字符串以及数组对象。你还学习了怎样建立你自己的对象。最后，你学习了怎样使用JScript语句来控制你的脚本的流程。

在读完本章之后，你应当能够在你的Active Server Pages中使用JScript。在本书的第四部分，你将学习怎样控制Active Server Pages的对象和组件。你对JScript的知识将会为你提供建立真正的动态网站的最大的灵活性。