Javascript学习笔记(六)--对象object

对象object分为:

  1. 内置对象 String、Date、Array 、Number、Boolean
  2. 自定义对象

创建新对象有两种不同的方法:

  1. 定义并创建对象的实例
    person=new Object();
    person.firstname="Bill";
    person.lastname="Gates";
    person.age=56;
    person.eyecolor="blue";
    
    或者
    person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};
  2. 使用函数来定义对象,然后创建新的对象实例
    使用对象构造器
    <script>
    function person(firstname,lastname,age,eyecolor)
    {
    this.firstname=firstname;
    this.lastname=lastname;
    this.age=age;
    this.eyecolor=eyecolor;
    }
    var myFather=new person("Bill","Gates",56,"blue");
    </ script>
    
    把方法添加到 JavaScript 对象
    function person(firstname,lastname,age,eyecolor)
    {
    this.firstname=firstname;
    this.lastname=lastname;
    this.age=age;
    this.eyecolor=eyecolor;
    this.changeName=changeName;
    function changeName(name)
    {
    this.lastname=name;
    }
    }
    

JavaScript 类

JavaScript 是面向对象的语言,但 JavaScript 不使用类。在 JavaScript 中,不会创建类,也不会通过类来创建对象(就像在其他面向对象的语言中那样)。

在C++中类是对象的抽象,对象是类的具体。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JavaScript 提供多个 内建 对象,比如 String、Date、Array 等等。对象只是带有 属性 和...
    逍遥叹6阅读 312评论 0 0
  • JavaScript 参考手册这个链接要参考,多使用 JavaScript 中的所有事物都是对象:字符串、数值、数...
    松哥888阅读 449评论 0 1
  • 一.JS对象 1.定义 JavaScript中所有的事物都是对象。 除了JavaScript所提供的一些内建对象(...
    夏有清风丶阅读 370评论 0 1
  • 前言:本篇主要讲各个api主要方法及使用----还有就是js中与众不同的语言特性. JavaScript对象 JS...
    edwin_hei阅读 240评论 0 0
  • 7月25日,天气晴朗,26-35,相比昨天上海应该是凉快了一些。早上5:30第一次醒,6点钟起床,刷了个牙,做了5...
    A逸水行舟阅读 129评论 0 0