首页 > 代码库 > javascript面向对象

javascript面向对象

原文:javascript面向对象

在JavaScript 中引用类型是一种数据结构,将数据和功能组织在一起。它也常被称做为类,但JavaScript 中却没有类的概念。虽然JavaScript 是一门面向对象的语言,却不具备传统面向对象语言所支持的类和接口等基本结构。

 

如何创建一个数组,在script中创建数组有三种方式:

1.new运算符

var  user = new objcet();user.name = "张三";user.age=20;user.sex="男‘;

2.对象字面量

var user ={      name = "张三",      age = 20,      sex = "男"}
注意:使用字面量创建对象的时候,以","结束,但是最后一个属性后不加逗号.

3.传统复杂方式

var user = {};user.name = "张三";user.age = 20;user.sex = "男";

对象的调用方式

对象的调用方式有两种:

方法1:

alert(user.name + " " +user.age);//返回 ‘张三 20‘

方法2:

alert(user[‘name‘] + " " +user[‘age‘]);//返回 ‘张三 20‘

添加方法

var user = {      name:"张三",      age:20,      sex:"男",      info:function(){        alert(this.name+"        "+this.age+"      "+this.sex);      },      showHello:showHello//将对象外部的方法添加到对象}    function showHello(){        alert("Hello!");        }    user.info();         //两种调用方法   user.showHello();

 

javascript面向对象