js004-对象

面向对象的编程

var 一个对象 = new 一个对象();

一个对象.对象方法1();

一个对象.对象方法2();

一个对象.对象方法3();

面向过程的编程

function f1(){

function f2(){

}

}

function f3()

{

f1();

}

---------------------------

如何区分对象的方法与属性

访问属性不需要使用();  对象名.属性名  获取与设置属性

而访问方法必须要使用();对象名.方法名()  执行当前方法

不使用括号时,Console会打印出当前的类型.

var arr = new arry();

arr[0] = xxx;

arr[1] =xxx;

对象名 = new object();  object是所有对象的父类.

对象名.属性名 = 我想要给定的值;

person=new Object();

person.firstname="John";

person.age=50;

var bbs125  =  new Object();

bbs125.网站地址="125.la";

bbs125.中文名称='精易论坛';

bbs125.当前课程='Js培训二期';

bbs125.加法 = add;

//修改属性值

bbs125.当前课程='Js培训';

bbs125['中文名称'] = '精易';

function add(a,b){

return a+b;

}

var a = bbs125.加法(10,5);

alert(a);

var bbs = {webadd :'125.la',webname:'精易论坛'};

直接在代码块中创建属性.属性间使用逗号风格.属性名与属性值使用冒号分隔;

person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};

function person(firstname,lastname,age,eyecolor)

{

this.firstname=firstname;

this.lastname=lastname;

this.age=age;

this.eyecolor=eyecolor;

}

你可能感兴趣的:(js004-对象)