专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Javascript教程 » 经典语句:对象操作语句 »正文

经典语句:对象操作语句

来源: 发布时间:星期三, 2008年9月10日 浏览:131次 评论:0
JavaScript不是一种纯页面对象的语言,它没有提供面向对象语言的许多功能,因此JavaScript设计者把它称为“基于对象”而不是面向对象的语言,在JavaScript中提供了几个用于操作对象的语句和关键词及运算符。其中包含上一章中介绍的for……in语句,该语句的功能是用于对已知对象的所有属性进行操作的控制循环,该语句的优点就是无需知道对象中属性的个数即可进行操作。
下面分别介绍另外两个常用的对象操作语句。
with语句
with语句用于执行与对象关联的一组语句。with语句告诉JavaScript哪一个对象是脚本正在使用的对象,这样后面的语句就不必使用完全正式的引用来访问对象的属性,并调用同一对象的方法。with语句的语法为:
with(对象)
{语句;}
例如:
x=Math.round(Math.PI+Math.E+Math.sqrt(Y));
此语句可以替换为下列语句:
with(Math)
{
x=round(PI+E+sqrt(y));
}
下列示例中,使用with语句把Math对象当作默认对象:
<HTML>
<HEAD>
<TITLE>with语句演示</TITLE>
</HEAD>
<BODY>
<SCRIPTLanguage=\"JavaScript\">
<!--
vara,b,c;
varr=10;
with(Math){
a=PI*r*r;
b=r*cos(PI);
c=r*sin(PI/2);
}
document.write(a+\"<br>\");
document.write(b+\"<br>\");
document.write(c+\"<br>\");
//-->
</SCRIPT>
</BODY>
</HTML>

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: