指定缺省对象(with)

发表于:2007-06-30来源:作者:点击数: 标签:
指定缺省对象(with) JScript的 面向对象 特性导致了许多额外的代码,你在调用一个方法前,你必须指定这个方法的对象。如果你要调用同一个对象的许多方法,一次又一次的输入这个对象的名字是非常烦琐的。 很幸运,有一个JScript的语句能改变这一局面。使用w

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

原文转自:http://www.ltesting.net