zoukankan      html  css  js  c++  java
  • 关于 construct object opp

    constructor

    定义和用法

    constructor 属性返回对创建此对象的数组函数的引用。

    语法

    object.constructor

    实例

    例子 1

    在本例中,我们将展示如何使用 constructor 属性:

    <script type="text/javascript">
     
    var test=new Array();
     
    if (test.constructor==Array)
    {
    document.write("This is an Array");
    }
    if (test.constructor==Boolean)
    {
    document.write("This is a Boolean");
    }
    if (test.constructor==Date)
    {
    document.write("This is a Date");
    }
    if (test.constructor==String)
    {
    document.write("This is a String");
    }
     
    </script>

    输出:

    This is an Array

    例子 2

    在本例中,我们将展示如何使用 constructor 属性:

    <script type="text/javascript">
     
    function employee(name,job,born)
    {
    this.name=name;
    this.job=job;
    this.born=born;
    }
     
    var bill=new employee("Bill Gates","Engineer",1985);
     
    document.write(bill.constructor);
     
    </script>

    输出:

    function employee(name, job, born)
    {this.name = name; this.job = job; this.born = born;}
     
     

    object

    JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...

    此外,JavaScript 允许自定义对象。


    所有事物都是对象

    JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。

    • 布尔型可以是一个对象。
    • 数字型可以是一个对象。
    • 字符串也可以是一个对象
    • 日期是一个对象
    • 数学和正则表达式也是对象
    • 数组是一个对象
    • 甚至函数也可以是对象

    JavaScript 对象

    对象只是一种特殊的数据。对象拥有属性方法

    访问对象的属性

    属性是与对象相关的值。

    访问对象属性的语法是:

    objectName.propertyName

    访问对象的方法

    方法是能够在对象上执行的动作。

    您可以通过以下语法来调用方法:

    objectName.methodName()

    创建 JavaScript 对象

    通过 JavaScript,您能够定义并创建自己的对象。

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

    • 定义并创建对象的实例
    • 使用函数来定义对象,然后创建新的对象实例

     

    opp

    对象化编程-------简单地去理解就是把javascript能涉及到的范围分成各种对象,对象下面再次划分对象。编程出发点多是对象,或者说基于对象。所说的对象既包含变量,网页,窗口等等
     
    1、对象的含义
              对象可以是文字,表单等等。对象包含一下
    属性-------对象的某些特定的性质
    方法-------对象能做的事情
    事件-------能响应发生在对象上的事情
         注意:对象只是一种特殊的数据

    2、基本对象
            
             我们一般划分的角度还是从数据类型这方面
    Number
    String
    Array
    Math
    Data  

     

     

     

     

  • 相关阅读:
    python的logging模块
    python的random模块
    python3中time模块的用法及说明
    浅谈python模块的导入操作
    python3中,os.path模块下常用的用法总结
    OS模块的常用内置方法
    认识python中的set集合及其用法
    初识Python装饰器
    CentOS的软件包的管理之rpm和yum
    python中的函数对象与闭包函数
  • 原文地址:https://www.cnblogs.com/weinixiong/p/9943548.html
Copyright © 2011-2022 走看看