JavaScript中的对象:修订间差异
来自站长百科
无编辑摘要 |
无编辑摘要 |
||
第19行: | 第19行: | ||
'''有关对象操作语句''' | '''有关对象操作语句''' | ||
* | |||
*For...in语句 | |||
格式如下: | 格式如下: |
2009年11月19日 (四) 15:25的版本
导航: 上一页 | aJAX| XML | DreamWeaver | PhotoShop | Discuz | Asp | php | java | HTML | XHTML
什么是对象
简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程语言很难完全描述一个这样复杂的对象。所以我们必须做出简化,首先,将人简化成属性和行为的组合,然后仅仅保留对程序有意义的几个属性以及行为。例如,我们做一个统计某学校的人的身高的程序,那么我们在这个程序中就可以把人的行为省略掉,只保留属性,并且只保留身高这一个属性。这样,我们就得到了一个最简单的对象。
对象的基本结构
JavaScript中的对象是由属性和方法两个基本的元素的构成的。前者是对象在实施其所需要行为的过程中,实现信息的装载单位,从而与变量相关联;后者是指对象能够按照设计者的意图而被执行,从而与特定的函数相联。
引用对象的途径
- 引用JavaScript内部对象;
- 由浏览器环境中提供;
- 创建新对象。
有关对象操作语句
- For...in语句
格式如下:
For(对象属性名 in 已知对象名)
说明:
- 该语句的功能是用于对已知对象的所有属性进行操作的控制循环。它是将一个已知对象的所有属性反复置给一个变量;而不是使用计数器来实现的。
- 该语句的优点就是无需知道对象中属性的个数即可进行操作。