zoukankan      html  css  js  c++  java
  • javascript面向对象(一)

    javascript面向对象

     


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

    对象的创建以及常用操作

    • 使用new运算符    
    var user = new Object();        //使用new运算符创建一个对象
    user.name = '耗子';        //给对象添加属性
    user.age = 22;
    user.address = '成都'; 
    • 对象字面量(JSON方式)
    var user = {
        name:'张三',
        age:22,
        address:'成都'    
    };  
    • 简单方式(传统赋值方式)
    var user = {};
    user.name = '李四';        //给对象添加属性
    user.age = 22;
    user.address = '四川成都';
    • 属性的调用

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

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

        另一种方法:

    alert(user['name'] + " " +user['age']);//返回 '编程浪子 四川成都'
    • 添加方法
      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();    
  • 相关阅读:
    怎么能忘了N皇后(N Queens)?
    中序线索二叉树及相关算法概述(java实现)
    树遍历算法概述
    广义表与字符串
    KMP算法简述
    Linux常用系统符号总结
    linux 父、子shell变量传递问题
    数据结构总结之一栈与队列
    n!素因子p的幂 swjtuOJ 2090【数论】
    N!分解素因子及若干问题【转载】
  • 原文地址:https://www.cnblogs.com/5huihui/p/4095867.html
Copyright © 2011-2022 走看看