指定缺省对象(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的知识将会为你提供建立真正的动态网站的最大的灵活性。