1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > javascript 面向对象的理解 数据属性的特征 基本数据类型 三大引用类型 方法

javascript 面向对象的理解 数据属性的特征 基本数据类型 三大引用类型 方法

时间:2021-04-27 09:07:19

相关推荐

javascript 面向对象的理解 数据属性的特征 基本数据类型 三大引用类型 方法

1.JavaScript面向对象的理解

JavaScript面向对象和其他基于类的面向对象语言相比他是基于原型的,面向对象其实就是一种接近人类思维的一种概念,举个例子,先有一个苹果(对象),我们知道这个苹果能吃,之后才知道所有苹果都能吃(类)。

类对象的定义

类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。

类对象的关系

类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。

所谓的对象:

1.是一个可以触摸或者可以看见的东西;2.人的智力可以理解的东西;3.可以知道思考或行动(进行想象或者施加动作)的东西;

这里再说一下数据的属性的四个特征

value:属性的值。writable:决定属性能否被赋值。enumerable:决定for in 能否枚举该属性。configurable:决定该属性能否被删除或者改变特征值

JS的基本数据类型:Undefined、Null、Boolean、Number、String

Undefined类型只有一个值,即特殊的undefined,声明变量但是没有初始化,这个变量的值就是undefined

Null类型只有一个值null,表示一个空对象指针,正式使用typeof操作符检测null会返回object

Boolean有两个字面值:true和false

Number:用来表示整数和浮点数,还有一种特殊的值即NaN,这个数值用来表示一个本来要返回数值的操作数未返回数值的情况(这样就不会抛出错误了)

String类型用于表示由零或多个16位Unicode字符组成的字符序列,即字符串。字符串可以由单引号(')或双引号(")表示。

三大引用类型

Object类型

Array类型

Function类型

存储空间:基本类型存在栈中,引用类型存在栈上

值传递:基本类型传递的是值,引用类型传递的是地址(引用)

作为函数的参数:基本类型传递的是值,引用类型传递得是地址

方法==函数==事件==功能 方法是什么?

1)方法就是可以反复使用并且具有功能的代码块。2)解决一类问题的步骤的有序组合

如何使用: 声明(定义)、调用(触发)

如何声明: 关键词function 方法名(传递参数){执行的代码块}

function xy() {} ⇒ 函数式声明var xy = function () {}; ⇒ 函数表达式声明

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。