关于学习JavaScript 的 高三编程 一些心得(三)

最近在学习高三的 过程中,遇到的了一些 难以理解的问题,

在看到第五章之前都是 OK 的。但是到了 引用类型的时候就有点蒙了。

首先我们看下,引用类型的  解释:【用类型的值(对象)是引用类型的一个实例。在 ECMAScript 中, 引用类型是一种数据结构,
用于将数据和功能组织在一起。它也常被称为,但这种称呼并不妥当。尽管 ECMAScript
从技术上讲是一门面向对象的语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构。引
用类型有时候也被称为对象定义
,因为它们描述的是一类对象所具有的属性和方法

那么我们再详细的 想一步,引用类型  其实就是对象,万物皆对象的 对象。(拥有属性和方法的对象)

 那么我们常见的  对象的 类型有哪些?

  1、Object类型

  2、Array类型

  3、Date类型

  4、RegExp类型

  5、Function类型

  6、基本包装类型

  7、单体内置类型

   这是我们常见的 七大类的 对象类型,在这七大类型中,最常见也是我们再日常工作中会遇到的是:函数类型

   在函数类型中,我们需要特别了解的是:

函数内部的属性

  一、在函数内部 有两个特殊的对象: arguments 。(它是一个类数组对象, 包含着传入函数中的所有参数

    (但这个对象还有一个名叫 callee 的属性,该属性是一个指针,指向拥有这个 arguments 对象的函数。

  二、this。(暂时理解成为函数这个对象本身。)

函数本身的属性和方法:( 每个函数都包含两个属性: length prototype

  一、length 即为 函数传递进来参数的 个数

  二、prototype【原型】

函数本身的属性和方法:(每个函数都包含两个非继承而来的方法: apply() call()

  一、apply() : apply()方法接收两个参数:一个是在其中运行函数的作用域,另一个是参数数组。

  二、call()  : sum.call(this, num1, num2)。

 

posted @ 2015-12-09 16:29  SmallW  阅读(293)  评论(0编辑  收藏  举报