javascript面向对象

简介: 原文:javascript面向对象在JavaScript 中引用类型是一种数据结构,将数据和功能组织在一起。它也常被称做为类,但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 前端开发 Java
深入JS面向对象(原型-继承)(一)
深入JS面向对象(原型-继承)
31 0
|
7月前
js- 面向对象进阶
Object.defineProperty等面向对象的信息
|
7月前
|
存储 JavaScript 前端开发
|
2月前
|
设计模式 前端开发 JavaScript
深入认识:JavaScript中的面向对象
深入认识:JavaScript中的面向对象
12 0
|
3月前
|
Web App开发 JavaScript 前端开发
深度刨析 JavaScript 模拟面向对象的内部机制
深度刨析 JavaScript 模拟面向对象的内部机制
79 0
|
3月前
|
存储 JavaScript 前端开发
【JavaScript】<面向对象Object>函数方法&对象创建&原型对象&作用域解析
【1月更文挑战第17天】【JavaScript】<面向对象Object>函数方法&对象创建&原型对象&作用域解析
|
3月前
|
存储 JSON 前端开发
JavaScript:构造函数&面向对象
JavaScript:构造函数&面向对象
36 2
|
8月前
|
设计模式 JavaScript 前端开发
js面向对象入门
js面向对象入门
56 0
|
3月前
|
存储 JavaScript 前端开发
JavaScript知识总结 终结篇--面向对象,垃圾回收与内存泄漏
JavaScript知识总结 终结篇--面向对象,垃圾回收与内存泄漏
|
7月前
|
存储 JavaScript
js-面向对象
把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。