码迷,mamicode.com
首页 > 编程语言 > 详细

javascript面向对象一

时间:2014-11-12 20:54:38      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:style   io   color   ar   os   使用   java   sp   strong   

javascript面向对象

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

对象的创建以及常用操作

  1. 使用new运算符

    var user = new Object();        //使用new运算符创建一个对象
    user.name = ‘编程浪子‘;        //给对象添加属性
    user.age = 22;
    user.address = ‘四川成都‘;  
    
  2. 对象字面量(JSON方式)

    var user = {
        name:‘编程浪子‘,
        age:22,
        address:‘四川成都‘    
    };  
    
  3. 简单方式(传统赋值方式)

    var user = {};
    user.name = ‘编程浪子‘;        //给对象添加属性
    user.age = 22;
    user.address = ‘四川成都‘;
    
  4. 属性的调用

    对于对象属性的调用有两种方式:

    调用方法如下:

    alert(user.name + " " +user.age);//返回 ‘编程浪子 四川成都‘

    另一种方法:

    alert(user[‘name‘] + " " +user[‘age‘]);//返回 ‘编程浪子 四川成都‘

  5. 添加方法

        var user = {
                name:‘编程浪子‘,        //给对象添加属性
                age:22,
                address:‘四川成都‘,
                showInfo:function(){//添加一个方法
                    alert(this.name+" "+this.age+" "+this.address);
                },
                showHello:showHello//将对象外部的方法添加到对象
            };
            function showHello(){
                alert("Hello!");    
            }
            user.showInfo();//调用方法
            user.showHello(); 

 

javascript面向对象一

标签:style   io   color   ar   os   使用   java   sp   strong   

原文地址:http://www.cnblogs.com/ITYQ/p/4093331.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!