• 关于 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  

     

     

     

     

  • 相关阅读:
    Win10 .Net Framework 3.5 安装错误 0x800F0954
    论如何去掌握一门新技术
    SpringBoot入门(二):日志及自定义属性
    SpringBoot入门(一):从HelloWorld开始
    【总结】Java面试题
    【SpringBoot-创建项目】一.通过Idea创建SpringBoot项目
    130道 Java多线程面试题汇总
    100道精选Redis面试题,最新Java面试题
    最新Redis面试题,附答案
    Little定律
  • 原文地址:https://www.cnblogs.com/weinixiong/p/9943548.html
Copyright © 2020-2023  润新知