WEB开发网
开发学院网页设计JavaScript javascript 学习笔记1-对象和数组 阅读

javascript 学习笔记1-对象和数组

 2009-09-06 00:00:00 来源:WEB开发网   
核心提示:1. 对象和数组 总述对象和数组是JS里两种重要的数据类型,它们与普通的如字符串和数字等基本数据类型不同的是:它们不是表示单个值,javascript 学习笔记1-对象和数组,而是表示值的集合,对象是一组已命名的值的集合,就像我们常常在js里做如下定义:Js代码functionTrackRecordMgr(){}Tra

1. 对象和数组

总述

对象和数组是JS里两种重要的数据类型,它们与普通的如字符串和数字等基本数据类型不同的是:它们不是表示单个值,而是表示值的集合。

对象是一组已命名的值的集合,而数组是一种特殊的对象,是一组数值的有序集合。

1.1创建对象

对象把多个数据值集合在一个单元中,并且允许用名字来存放和获取这些值。

对象定义一般如下:

Js代码  

var empty = {} 
var point = {x:0,y:0} 
var home = { 
    “name”:”liugx”, 
    “age”:29, 
    “married”:false 
    “email”:”liugx@sina.com” 
}

以上写法我们在程序里常常用到,比如把函数的参数作为一个obj来传递;比如定义一个obj,赋上属性后,做为一个集合来使用;比如在客户端js里new一个img的ojb,赋值给它属性,如left,top,等,再appendchild到document中来显示;如常常在服务端封装成一个json,再在前台里把返回的字符串eval成obj,再通过属性来得到具体的值。。。。

在程序里,我们也常常用var o = new Object()来定义一个对象,再给这个o赋上相应的属性。这里的Object()是一个构造函数,就像我们常常在js里做如下定义:

Js代码   

function TrackRecordMgr(){} 
TrackRecordMgr.prototype={ 
 doFun1:function(){ 
 }, 
 doFun2:function(){ 
 } 
}

上面的TrackRecordMgr()就是我们自定义的构造函数,只是在写js时,我们常常忘记了面象对象的思想了。在js里内建的构造函数常用的还有:

编缉推荐阅读以下文章

  • javascript 学习笔记3-构造函数、类和原型
  • javascript 学习笔记2-函数

1 2 3  下一页

Tags:javascript 学习 笔记

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接