面向对象的编程
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;
}