JavaScript函数对象

**

一、利用字面量创建函数的对象:

**
(1)格式:

var 对象名 = {
//属性声明:
属性名:属性值,//注意这里是逗号,
属性名:属性值,
属性名:属性值,
属性名:属性值,
//方法声明:
方法名:function() { //匿名函数
函数的内容;
}
}

(2)对象的调用:

调用属性:(两种方法)
例:
alert(对象名 . 属性名);(方法一)
alert(对象名【‘属性名’】)//注意:方括号中要加引号【‘ ’】方法(二)

调用方法:
//直接调用 对象名 . 方法名()

例:

对象名 . 方法名()
//由于方法是匿名函数,所以也是函数,记得加()。

2、变量和属性的区别,函数和方法的区别:

(1)变量和属性的区别:

   变量、属性的相同点:
    	都是存储数据的,
不同点:

变量:单独声明和赋值,使用时直接使用就可以
属性:在对象里进行声明,使用时对象名.属性

(2)函数和方法的区别:

相同点:
都是实现某种事情

不同点:
函数:单独声明,单独使用 函数名()
方法:在对象里进行声明,使用时 对象名.方法名()

二、使用new object进行对象的创建:

var 对象名 = new Object();
//注意:加()
对象名 . 属性名 = 属性值;
//这里用等号(=)进行赋值
对象名 .方法名 = function () {
方法内容;
}

调用属性:
对象名.属性值;
调用方法:
对象名.函数名();

**

三、利用构造函数创建对象:

**
构造方式:
function 构造对象名 (形参){
this.属性名=属性值;
this.属性名 = 属性值;
}
var 对象名 =new 构造函数名(实参);
调用方法:
alert(对象名.属性名);

注意事项:

1、构造函数名首字母要大写;
2、构造函数不需要返回值,就可以返回值;
3、调用构造函数必须用 new;
4、new 构造函数名(实参);是一个对象

**

四、对象的遍历:

**
对对象进行遍历要用for(var k in 对象名){},in前是我们自己定义变量,由于我们通常使用k(key),所i有我们这里就定义为k
使用方法:
例:alert(k)//这是对属性名机进行遍历
alert(对象名[k])//这是对属性值进行遍历

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值