zoukankan      html  css  js  c++  java
  • Javascript高级程序设计——引用类型

      对象在javascript中被称为引用类型的值,而且有一些内置的引用类型可以创建特定的对象:

      1. 引用类型与传统面向对象中的程序设计的类相似,但实现不同;
      2. Object是一个基础类型,其他所有类型都从Object继承了基本的行为。
      3. Array类型是一组值的有序列表,同时还提供了操作和转换这些值的功能。
      4. Date类型提供了有关日期和时间的信息,包括对信息相关计算功能。
      5. RegExp类型是ECMAScript支持正则表达式的一个接口,提供一些正则表达式的功能。

      函数实际上是Fucntion类型的实例,因此函数也是对象;而这一点正是Javascript最有特色的地方,由于函数是对象,所以函数也有方法,可以用来增强其行为。

      因为有了基本包装类型,所以javascript中的基本类型也可以当作对象类访问,三种基本包装类型分别是:Boolean、Number、String:

      1. 每个包装类型都映射到同名的基本类型
      2. 读取模式下访问基本类型时,就会创建对应的基本包装类型的一个对象,从而方便了数据操作
      3. 操作基本类型值的语句一旦执行完毕,就会立即销毁新创建的包装对象。

      在所以代码执行之前,作用域中就已经存在两个内置对象:Global和Math。在大多数ECMAScript实现中都不能直接访问Global对象Web浏览器实现了承担这个角色的window对象。全局变量和函数都是Global对象的属性。Math对象提供了很多属性和方法。

  • 相关阅读:
    宋元
    隋唐
    中国历史上三次大分裂时期
    三国
    PCL点云 no override found for 'vtkActor'.
    PCL 点云欧式聚类
    PCL区域生长分割
    OPENCV 求轮廓方向
    pcl点云的创建、访问与转换
    PCL 圆柱模型和平面模型的分割
  • 原文地址:https://www.cnblogs.com/yangxunwu1992/p/4780072.html
Copyright © 2011-2022 走看看