零基础编程入门第一课?编程零基础入门课程?因为最近比较的闲,加上身边朋友想入坑编程的比较多,所以他决定写一个面向零基础的小白的系列文章。文章一部分内容,来自它自己工作总结的内容,一部分来自国外颇受好评的博客翻译。正文 JavaScript是面向对象编程语言。如果编程语言为开发人员提供了四种基本功能,则可以将其称为面向对象。尾声关于入门的第一课:Object到此就结束了,文中一笔带过了属性/方法/函数等概念,重点聊Object对象。
序
这个系列是我的一个朋友发起的。因为最近比较闲,身边又有很多想入坑编程的朋友,他决定写一系列关于小白的零基础文章。
文章内容一部分来源于自己工作的总结,一部分来源于国外广受好评的博客翻译。因为他来自Web前端,所以他选择JavaScript作为这个系列的核心。
背景介绍完后,我们开始读正文。
主体
JavaScript是一种面向对象的编程(OOP)语言。如果一种编程语言为开发者提供了四种基本功能,就可以称之为面向对象。
封装——在对象中存储相关信息(无论是数据还是方法)的功能。
聚合——将一个对象存储在另一个对象中的能力。(PS:有一些争议,国内普遍认为面向对象特性是另外三个)
继承——一个类的一些属性和方法依赖于另一个类的能力(或者类的数量)。
多态性——编写以各种不同方式工作的函数或方法的能力。
对象由属性组成。如果一个属性包含一个函数,它就被看作是对象的一个方法;否则视为财产。
一.物体属性
对象可以是三种基本数据类型中的任何一种,也可以是任何抽象数据类型,比如另一个对象。属性通常是在对象方法中使用的变量,但是它们也可以是在整个页面中使用的全局可见的变量。
向对象添加属性的语法是:
下面的代码使用文档(PS: document,内置系统属性)对象的“title”属性获取文档标题。
第二,对象方法
方法是使一个对象做某事或完成某事的功能。函数和方法有细微的区别:函数是一个独立的语句单元,方法附加在一个对象上,可以被这个关键字引用。
下面是一个简单的示例,说明如何使用document对象的write()方法在文档上书写任何内容。
用户定义的对象
所有用户定义的对象和内置对象都是名为object(PS:object的子对象)的对象的子类。
第三,新运营商
new运算符用于创建对象的实例。若要创建对象,new运算符后接构造函数方法。
在下面的示例中,构造函数方法是Object()、Array()和Date()。这些构造函数是内置的JavaScript函数。
四。Object()构造函数
构造函数是创建和初始化对象的函数。JavaScript提供了一个名为Object()的特殊构造函数来构建对象。Object()构造函数的返回值被赋给变量。此变量包含对新对象的引用。
上行代码,演示1:
PS:下面这段代码,可以直接在自己的电脑上创建一个txt文件,并将内容写入txt文件。把文件的后缀改成html,双击就可以直接打开。为了更好的复制,在截图底部,提供复制的文字版~
PS:怎么理解语录?可以理解为,它只是一种表示,通过它可以找到真实的实例对象。
输出结果:
演示2:
这个例子演示了如何使用用户定义的函数创建一个对象。以下关键字用于引用传递给函数的对象。
输出:
乐章结尾部
关于入门的第一课:对象在这里。本文简单提到了属性/方法/函数等概念,重点是对象对象。不知道你的朋友们有没有收获?
下一个常见的类型用法,到时候见吧~
本文来自网络,不代表「专升本要什么条件_专升本要几年_成人高考专升本_山东专升本信息网」立场,转载请注明出处:http://www.sdzsb8.cn/sbwd/18446.html