首页 理论教育 网页设计与制作:with语句

网页设计与制作:with语句

时间:2023-10-18 理论教育 版权反馈
【摘要】:此时就应该简化代码,具体方法是把经常要用的这个对象——表单form_dev上的文本框text_num设为默认值对象,用with语句代替它。with语句的格式如下:withstatements;它的参数是object和statements。

网页设计与制作:with语句

经常会遇到这种情况,比如网页(文档)上有一个表单form_dev,表单上有一个文本框text_num,这个文本框有3个属性比如“value”“id”“name”我们要这样访问这3个属性:document.form_dev.text_num..vlaue,document.form_dev.text_num..id,如果我们需要频繁访问这3个属性,那么这样长的3大串会让人很烦,且容易出错。此时就应该简化代码,具体方法是把经常要用的这个对象——表单form_dev上的文本框text_num设为默认值对象,用with语句代替它。

with语句的格式如下:

with(object)

statements;

它的参数是object(代表新的默认对象)和statements(代表一个或多个语句,object是该语句的默认对象)。

以上的问题我们可以用with来解决:

with(document.form_dev.text_num)

{

//在这里可以直接访问id、name、value属性

strid=id; //此处id相当于document.form_dev.text_num.id

strname=name;

strvalue=value;(www.xing528.com)

}

在下面的例子中,请注意Math的重复使用:

x=Math.cos(3*Math.PI)+Math.sin(Math.LN10);

y=Math.tan(14*Math.E);

当使用with语句时,代码变得更短且更易读:

with(Math)

{

x=cos(3*PI)+sin(LN10);

y=tan(14*E);

}

并非只有JavaScript提供了这种设置默认对象的语句,许多高级语言如VB.NET、C#、Java、Delphi都提供了with关键字。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈