JavaScript中的对象:修订间差异

来自站长百科
跳转至: 导航、​ 搜索
无编辑摘要
无编辑摘要
第19行: 第19行:


'''有关对象操作语句'''
'''有关对象操作语句'''
*1) For...in语句
 
*For...in语句


格式如下:
格式如下:

2009年11月19日 (四) 15:25的版本

导航: 上一页 | aJAX| XML | DreamWeaver | PhotoShop | Discuz | Asp | php | java | HTML | XHTML

什么是对象

简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程语言很难完全描述一个这样复杂的对象。所以我们必须做出简化,首先,将人简化成属性和行为的组合,然后仅仅保留对程序有意义的几个属性以及行为。例如,我们做一个统计某学校的人的身高的程序,那么我们在这个程序中就可以把人的行为省略掉,只保留属性,并且只保留身高这一个属性。这样,我们就得到了一个最简单的对象。

对象的基本结构

JavaScript中的对象是由属性方法两个基本的元素的构成的。前者是对象在实施其所需要行为的过程中,实现信息的装载单位,从而与变量相关联;后者是指对象能够按照设计者的意图而被执行,从而与特定的函数相联。

引用对象的途径

  • 引用JavaScript内部对象;
  • 由浏览器环境中提供;
  • 创建新对象。

有关对象操作语句

  • For...in语句

格式如下:

For(对象属性名 in 已知对象名)

说明:

  • 该语句的功能是用于对已知对象的所有属性进行操作的控制循环。它是将一个已知对象的所有属性反复置给一个变量;而不是使用计数器来实现的。
  • 该语句的优点就是无需知道对象中属性的个数即可进行操作。