08对象

08对象

对象

对象,一种引用类型,而对象的值就是引用类型的实例

在ECMAScript中引用类型是一种数据结构,用于将数据和功能组织在一起,也常被称为做为类

object类型

object是在JavaScript中一个被经常使用的类型,而且JS中的所有对象都是继承自object对象的

创建object类型有两种:new运算符和字面量表示法

1、使用new运算符创建object
    var box = new Object();//new方式创建
    box.name = "Wang";//创建属性字段
    box.age = 25;//创建属性字段
2、使用字面量创建Object
    var box = {};//字面量方式声明空的对象
    box.name = "Wang";//创建属性字段并赋值
    box.age = 25;

Object输出方式

    var box = {};
    box.name = "Wang";
    box.age = "30";
    //两种输出方式
    alert(box.name);
    alert(box['name']);

给对象创建方法

var box = {
    run:function(){   //对象中的方法 run()     
        return "123";
    }
}
//输出改对象中的方法:
alert(box.run());

arguments对象

ECMAScript函数不介意传递进来多少参数,也不会因为参数不统一而错误

函数体内可以通过agruments对象来接收传递进来的参数

arguments对象的length属性可以得到参数的数量

例子:

function box(){
    var sum = 0;
    if( arguemnts.length ==0) return sum;
    for(var i = 0;i < arguments.length;i++){
        sum = sum + arguments[i];
    }
    return sum;
}
alert(box(1,23,325,235));

猜你喜欢

转载自blog.csdn.net/weixin_42248871/article/details/110715126